警告:在 .def 文件结尾处发现损坏的 .drectve

15
我已经在Eclipse CDT(C++)中使用GCC/Mingw静态地安装了GLEW、GLFW和GLM库。所有一切都运行正常,但我不喜欢Eclipse的输出控制台中出现的警告信息:

Warning: corrupt .drectve at end of def file

我该如何修复和隐藏这个警告?它意味着什么?

我注意到只有当我调用 'glewInit' 函数时才会出现这个警告。

3个回答

11
当我遇到这个问题时,是因为我链接了不兼容的MSVC库。keltar的评论帮助我解决了这个问题。 SDL 2.0:链接错误

9

这个消息

警告:def文件末尾存在损坏的.drectve内容

可能意味着该项目正在使用MinGW进行构建,但它所使用的库是为Visual Studio创建的。

MinGWVisual Studio构建不可互换。


1

我在使用MinGW工具链时在CLion中遇到了这个错误,但当我切换到VisualStudio工具链后,错误消失了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接