0

我希望能够将 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

4

1 回答 1

3

显然你包括了标题,但没有链接二进制文件。使用 gcc,这可以使用-l-option 来完成。

于 2011-12-01T10:23:09.130 回答