SOIL website没有任何安装说明。我下载的文件没有自述文件。我用 Google 找不到任何东西。
我怀疑 g++ 是否会检查我计算机上的每个目录以查看是否可以找到它。我应该把它放在一个特定的文件夹中吗?有我应该运行的脚本吗?
我正在使用 Ubuntu。
最佳答案
根据 Compiling OpenGL SOIL on Ubuntu 上的建议,
首先从官网下载SOIL.h头文件 http://www.lonesock.net/soil.html
将头文件放在您的项目目录中,并将其包含在您的项目文件中。
#include "SOIL.h"
之后你必须安装土壤库才能使用-lSOIL。要安装库,请使用命令
sudo apt-get install libsoil-dev
现在使用 gcc 和 -lSOIL 编译项目
如果您遇到错误:
undefined reference to 'SOIL_load_OGL_texture'
然后在编译时链接libopengl32之前链接libSOIL,例如:
g++ -g source.cpp -lglu32 -lSOIL -lopengl32 -lfreeglut
关于c++ - 如何安装 SOIL(简单 OpenGL 图像加载器)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18886598/