[英]can't use SOIL in linux mint
我正在做一項要求我使用SOIL的作業。 我使用命令sudo apt-get install libsoil-dev
安裝它,但是當我嘗試編譯我的程序時,我收到以下錯誤:
textureMain.cpp:19:18: fatal error: SOIL.h: No such file or directory
compilation terminated.
textureParams.cpp:17:18: fatal error: SOIL.h: No such file or directory
compilation terminated.
即使我安裝了SOIL,為什么我也無法編譯程序?
$ dpkg -L libsoil-dev |grep include
/usr/include
/usr/include/SOIL
/usr/include/SOIL/SOIL.h
/usr/include/SOIL/image_DXT.h
/usr/include/SOIL/image_helper.h
/usr/include/SOIL/stbi_DDS_aug.h
/usr/include/SOIL/stbi_DDS_aug_c.h
/usr/include/SOIL/stb_image_aug.h
所以你可能想要在g ++命令行上有以下內容
-I /usr/include/SOIL
或者只是在C ++中使用以下內容
#include <SOIL/SOIL.h>
並且您在鏈接時可能需要在命令行上執行以下操作
-lSOIL
您可能需要添加-I編譯器參數以告知它在哪里找到SOIL頭文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.