gpt4 book ai didi

c++ - 仅对 `iluInit' 的 undefined reference

转载 作者:行者123 更新时间:2023-11-28 05:58:42 25 4
gpt4 key购买 nike

这很奇怪或者说很简单。我正在使用 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

(通常我想为 OpenGL 项目使用 Devil 库,但我认为现在这并不重要)。

我在 /usr/include/IL 中也有所有头文件,在 /usr/lib/x86_64-linux-gnu 中有 *.a、*.so 等文件>.

顺便说一句,如果有人能向我解释 IlInit()iluInit()ilutInit() 之间的区别,那就太好了。我找不到简单的解释。

最佳答案

我对魔鬼一无所知,但我怀疑你忘了链接相关库——那不是libILU.so吗,即需要编译器/加载器选项-lILU?

关于c++ - 仅对 `iluInit' 的 undefined reference ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33690839/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com