不能在 linux mint 中使用 SOIL
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.
为什么我不能编译程序,即使我安装了土壤?
$ 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头文件
相关文章:
- 在Linux Mint上使用多个版本的libboost
- 构建 C++ Allegro 5 在 Linux Mint QT 上失败
- Linux Mint 19 上的 CMake 3.11 无法找到静态的 Boost 库
- linux mint进程上的代码块已终止,状态为-1
- 在Linux Mint 19下,从哪里提取wxWidgets的源代码(.cpp文件)用于步骤内部调试
- 为什么带lcov的codecov在Travis上不能正常工作,而在我当地的Linux Mint上却不能正常工作
- opengl SOIL 库仅加载未压缩的 dds 图像
- Qt Creator在linux mint 64位中找不到CMAKE_CXX_COMPILER编译器
- 在 Linux Mint 中使用 Code::Blocks 设置C++
- OpenGL - SOIL 不会加载 JPG 或 PNG 图像
- 在Linux Mint(最新内核)上使用opencv 3.3.1
- C++程序在VS上运行平稳,但在Linux Mint上运行不畅
- 在Linux Mint上编译Qt-OpenGL功能测试失败
- OpenGL Texturing with SOIL
- 如何在 64 位 Linux Mint 上构建最小的静态 Qt 5.2 32 位库
- 在 Linux Mint 上找不到 CMake 的提升
- 在Ubuntu 14.04中使用SOIL
- OpenGL 3.3不会渲染任何纹理(黑色纹理、C++、GLFW/SOIL)
- 尝试在Linux Mint 17.1 64位上"make" C++项目时从cstdlib和类似内容编译错误(未声明/不是类型)
- 不能在 linux mint 中使用 SOIL