c++ - 不能用 devIL 调用任何函数

标签 c++ devil

我希望能够将 devIL 库用于我正在处理的项目,但由于某些原因我无法正确设置它。在我的项目中,我有:

#include <IL/il.h>
#include <IL/ilu.h>
#include <IL/ilut.h>

如果我不调用任何 devIL 函数,那么该文件将无错误地编译。但是,一旦我包含

ilInit();

我明白了

undefined reference to `ilInit'
collect2: ld returned 1 exit status

我做错了什么?

编辑:我正在运行 Ubuntu 11.10

最佳答案

显然您包含了 header ,但没有链接二进制文件。对于 gcc,这可以使用 -l-选项来完成。

关于c++ - 不能用 devIL 调用任何函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8339739/

相关文章:

c++ - uint32_t 作为映射键的数据类型

C++ "File format not recognized"?

c++ - 将 BMP 加载到 OpenGL 纹理中会切换红色和蓝色。 (C++/Windows )

c++ - 用户错误输入的循环或代码,直到正确输入 c++

c++ - 是否有 Visual Studio 2010 扩展可以复制 Resharper 在 C++ 项目中的待办事项资源管理器?

c++ - 共享或私有(private) openmp 代码中的结构化类型变量

c++ - 将 OpenCV 图像数据类型转换为 Devil 图像格式,反之亦然

opengl - 使用 DevIL 或 SOIL 保存 openGL 输出

c++ - devIL .so 在 ubuntu 上我把它们放在哪里 - 运行时错误

c++ - GPU 上的图像处理 - 滤镜的连续着色器 - FBO