使用 MinGW 4.9.2 构建 glew 2.0.0 时出现 Cmake 错误

巫毒密码

我想用 MinGW 4.9.2 构建 GLEW 2.0.0 库。(w64 版本)和 CMake 3.7.2 在 win10 64 位机器上。配置步骤工作正常,但生成步骤失败并出现我不完全理解的错误。

CMake Error:
    Error evaluating generator expression:

    $<TARGET_PDB_FILE:glew>

    TARGET_PDB_FILE is not supported by the target linker.

为什么会生成与链接器不兼容的 pdb 文件?

我之前构建的 glfw 3.2.1 库没有问题,因此我认为我的工具组合不太可能完全不兼容。两个库都使用相同的 MinGW 版本,因此使用相同的 make/gcc/ld 可执行文件。我在网上搜索了这个错误,但找不到任何相关信息。

编辑:我选择 MinGW Makefiles 作为两个项目的生成器。

斯科特·福尔摩斯

这可能会有所帮助:https : //github.com/nigels-com/glew/issues/138

我试图在类似的设置中构建 glew 并得到相同的错误。在链接之后,我对 CMakeLists.txt 的第 194 行添加了更正:

if(WIN32 AND (NOT MSVC_VERSION LESS 1600) AND (NOT CMAKE_VERSION VERSION_LESS "3.1"))

变成

if(WIN32 AND MSVC AND (NOT MSVC_VERSION LESS 1600) AND (NOT CMAKE_VERSION VERSION_LESS "3.1"))

这允许 CMake 完成。

我认为这可能与您是否在 Windows 上使用 VisualStudio 有关。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

尝试使用CMake和MinGW64进行构建时出现多个重定义错误

使用mingw编译mysql2时出现分段错误

EXT4-fs (sda2):写入超级块时出现 I/0 错误

cmake mingw-w64:尝试构建时出现奇怪的错误

fsck:对/ dev / md0执行fsck.ext4时出现错误2(无此类文件或目录)

使用映射函数时出现错误:“ValueError:字典更新序列元素 #0 的长度为 1;需要 2”

当我使用 pytorch 时,出现错误:"" IndexError: index 4 is out of bounds for axis 0 with size 4 ""

H2O:使用深度学习网格构建集成模型时出现NullPointerException错误

Android Studio中构建gradle时出现2个错误

Android Studio构建失败,出现此错误:-守护程序:AAPT2 aapt2-3.2.0-rc02-4818971-osx守护程序#0

当我尝试使用Thrift :: API :: HiveClient执行语句时,为什么会出现错误“ Thrift :: TException = HASH(0x122b9e0)”?

在系列上使用join()时出现键错误0

使用OpenAsTextStream时出现0x800a0005错误

使用 Auth0 和 NextJs 登录时出现错误

使用templateUrl时出现Angular 2错误

为什么在生产版本中使用ng2-bootstrap-modal时出现此错误-'无法读取未定义的属性'0'?

Keras:使用“输入”层时出现“发现:Tensor(“ input_1:0”,shape =(None,256,256,2),dtype = float32)“错误

我安装了Kali linux,并使用EasyBcd配置了Grub2。当我尝试启动进入Kali ay时,出现错误0xc0000225

调试使用 mingw/msys2 构建的 Windows 服务

使用纯CMake构建SFML时出现运行时错误

使用CMake和NMake构建OpenCV 3.0时出现链接错误

尝试使用cmake构建游戏“ M博士的秘密编年史”时出现错误

HTTP拦截器使用Angular 2,4,6,7,8,9 TypeScript在失败的请求上获取状态0

运行Docker构建时出现未指定的错误(0x80004005)

尝试在IntelliJ上构建Gradle项目时出现错误代码B0

在Windows上使用os.dup2()时,出现错误:OSError:[Errno 9]错误的文件描述符

使用Piwik构建时Angulartics2运行错误

使用mingw和cmake构建opencv时出错:“ windres.exe:无效选项-W”

尝试使用 PyTorch 构建 CNN 模型时出现错误“_init__() 需要 1 个位置参数,但给出了 2 个”