我使用gcc / mingw在eclipse cdt(c ++)中安装了glew,glfw和glm,这些都是静态的。 一切正常,但我不喜欢eclipse输出控制台中的警告:
警告:在def文件末尾损坏.drectve
如何修复和隐藏此警告? 这是什么意思?
而我注意到的是,只有当我打电话给“glewInit”时,这个警告才会出现。功能
答案 0 :(得分:6)
当我遇到这个问题时,那是因为我正在链接不兼容的MSVC库。凯尔塔尔的评论帮助我解决了这个问题。
答案 1 :(得分:2)
消息
<块引用>警告:def 文件末尾的 .drectve 损坏
也可能意味着该项目是使用 MinGW 构建的,但它使用的库是为 Visual Studio 创建的。
MinGW 和 Visual Studio 版本不可互换。
答案 2 :(得分:0)
我在 CLion for MinGW 工具链中遇到此错误,但是当我切换到 VisualStudio 工具链时,它消失了。