C++ 链接器错误:未定义的引用
我正在使用中的源代码 我只是简单地将源代码复制并粘贴到我自己的项目中,而Dev-C++正在查找所有包含的内容;然而,当我编译时,我会收到大量“链接器错误”,例如:C++ 链接器错误:未定义的引用,c++,opengl,devil,C++,Opengl,Devil,我正在使用中的源代码 我只是简单地将源代码复制并粘贴到我自己的项目中,而Dev-C++正在查找所有包含的内容;然而,当我编译时,我会收到大量“链接器错误”,例如: [Linker error] undefined reference to _imp__ilGenImages@8 我的环境是否设置不当?如何修复它?您是否已将应用程序链接到Devil附带的lib文件中?是否已将Devil.lib添加到链接器依赖项中?您可能忘记了链接静态库。阅读编译器手册,了解如何在您的情况下执行此操作。Dev C
[Linker error] undefined reference to _imp__ilGenImages@8
我的环境是否设置不当?如何修复它?您是否已将应用程序链接到Devil附带的lib文件中?是否已将
Devil.lib
添加到链接器依赖项中?您可能忘记了链接静态库。阅读编译器手册,了解如何在您的情况下执行此操作。Dev Cpp使用GNU编译器。它无法理解.lib文件。如果您仍然想使用DevIL,您应该从源代码(可从中获得;也需要一些依赖项)、使用Visual Studio(这是一种更轻松的方式)或使用另一个库(,就足够了)。我已经将DevIL、ILU和ILUT.lib添加到我的链接器中,我似乎仍然会遇到相同的错误。奇怪……是的,我认为詹福特是对的。如果您想要一个免费、轻巧、可移植的解决方案,请使用Code::Blocks。