警告:在def文件末尾损坏.drectve

时间:2014-08-06 13:34:57

标签: opengl eclipse-cdt glfw glew

我使用gcc / mingw在eclipse cdt(c ++)中安装了glew,glfw和glm,这些都是静态的。 一切正常,但我不喜欢eclipse输出控制台中的警告:

  

警告:在def文件末尾损坏.drectve

如何修复和隐藏此警告? 这是什么意思?

而我注意到的是,只有当我打电话给“glewInit”时,这个警告才会出现。功能

3 个答案:

答案 0 :(得分:6)

当我遇到这个问题时,那是因为我正在链接不兼容的MSVC库。凯尔塔尔的评论帮助我解决了这个问题。

SDL 2.0: linking error

答案 1 :(得分:2)

消息

<块引用>

警告:def 文件末尾的 .drectve 损坏

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

MinGW 和 Visual Studio 版本不可互换。

答案 2 :(得分:0)

我在 CLion for MinGW 工具链中遇到此错误,但是当我切换到 VisualStudio 工具链时,它消失了。