这很奇怪或者很简单。我正在使用 Devil 库,在非常简单的程序中,我必须通过以下方式对其进行初始化:
ilInit();
iluInit();
这就是问题所在。IlInit()
工作正常,但iluInit()
不是!它找不到参考。
当然我包括标题:
#include <IL/il.h>
#include <IL/ilu.h>
并通过以下方式编译我的文件:
g++ -std=gnu++11 -O3 myIL.cpp -lglfw3 -lGL -lGLEW -lIL -lGLU -lX11 -lXxf86vm -lpthread -lXrandr -lXi -o myIL
(通常我想将 Devil lib 用于 OpenGL 项目,但我认为它现在并不重要)。
我也有所有头文件/usr/include/IL
和 *.a、*.so 等文件/usr/lib/x86_64-linux-gnu
。
顺便说一句,如果有人可以向我解释,和之间的区别IlInit()
,那就太好了。我找不到简单的解释。iluInit()
ilutInit()