1

我正在使用本文中的源代码。

我只是将源代码复制并粘贴到我自己的项目中,Dev-C++ 正在查找所有包含的内容;但是,当我编译时,会收到大量“链接器错误”,例如:

[Linker error] undefined reference to _imp__ilGenImages@8

我是否以某种方式不正确地设置了我的环境?我如何解决它?

4

4 回答 4

0

您是否将您的应用程序与 Devil 中包含的 lib 文件相关联?

于 2010-11-17T18:07:46.170 回答
0

您是否添加devil.lib了链接器依赖项?

于 2010-11-17T18:08:42.060 回答
0

您可能忘记链接静态库。阅读编译器的手册,了解如何在您的情况下执行此操作。

于 2010-11-17T18:09:59.160 回答
0

Dev-Cpp 使用 GNU 编译器。它无法理解.lib文件。如果您仍然想使用 DevIL,您应该从源代码(可从他们的站点获得;也需要一些依赖项)构建它,使用 Visual Studio(这是更轻松的方式)或使用另一个库(SDL_imageSFML就足够了)。

于 2010-11-21T12:15:42.077 回答