我正在使用this article中的源代码。
我只是将源代码复制并粘贴到我自己的项目中,而Dev-C ++正在查找所有包含内容;但是,当我编译时,我收到了一系列“链接器错误”,如下所示:
[Linker error] undefined reference to _imp__ilGenImages@8
我是否以某种方式不正确地设置了我的环境?我该如何解决?
答案 0 :(得分:0)
您是否已将应用程序与Devil附带的lib文件相关联?
答案 1 :(得分:0)
您是否已将devil.lib
添加到链接器依赖项?
答案 2 :(得分:0)
您可能忘记链接静态库。阅读编译器的手册,了解如何在您的情况下执行此操作。
答案 3 :(得分:0)
Dev-Cpp使用GNU编译器。它无法理解 .lib 文件。如果你仍然想使用DevIL,你应该从源代码构建它(可以从their site获得;也需要一些依赖),使用Visual Studio(这是更加无痛的方式)或使用另一个库(SDL_image,{ {3}}就足够了。)