Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/145.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 链接器错误:未定义的引用_C++_Opengl_Devil - Fatal编程技术网

C++ 链接器错误:未定义的引用

C++ 链接器错误:未定义的引用,c++,opengl,devil,C++,Opengl,Devil,我正在使用中的源代码 我只是简单地将源代码复制并粘贴到我自己的项目中,而Dev-C++正在查找所有包含的内容;然而,当我编译时,我会收到大量“链接器错误”,例如: [Linker error] undefined reference to _imp__ilGenImages@8 我的环境是否设置不当?如何修复它?您是否已将应用程序链接到Devil附带的lib文件中?是否已将Devil.lib添加到链接器依赖项中?您可能忘记了链接静态库。阅读编译器手册,了解如何在您的情况下执行此操作。Dev C

我正在使用中的源代码

我只是简单地将源代码复制并粘贴到我自己的项目中,而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。