我希望能够将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
答案 0 :(得分:3)
显然你包括标题,但没有链接二进制文件。使用gcc,可以使用-l
- 选项完成。