在Qt中使用SOIL库时出错
Error while using SOIL library in Qt
在尝试添加SOIL时,我收到以下错误":-1:error:找不到-libSOIL"。以下是我正在做的步骤:
1) 将以下内容添加到.pro文件
SOILPATH = "/home/swayu/Desktop/color quantization/Simple OpenGL Image Library"
INCLUDEPATH += "$${SOILPATH}/src"
LIBS += -L"$$(SOILPATH)/lib" -llibSOIL
*一个文件位于lib文件夹中,但我仍然收到上面的错误。
2) 在cpp文件中包括soil.h,我想在其中使用这个库提供的功能。
尝试:
LIBS += "-L$${SOILPATH}/lib" -llibSOIL
而不是:
LIBS += -L"$$(SOILPATH)/lib" -llibSOIL
根据Qt-doc的说法,这是正确的语法(引号包含-L
,路径变量"SOILPATH"使用大括号)。
相关文章:
- 访问者访问变体并返回不同类型时出错
- 在Linux for Windows上编译C++代码时出错
- 读取文件的最后一行并输入到链接列表时出错
- 重载操作程序时出错>>用于类中的字符串 memebr
- 调用专用模板时出错"no matching function for call to [...]"
- C++-试图将函数指针推回到另一个CPP文件中的矢量时出错
- LINK 尝试使用 OpenSSL evp aes 256 c++ 时出错
- 在Google Kick start中提交时出错
- 在c++中访问int到类对象的映射时出错
- 分段错误当我试图运行程序时出错
- 使用dynamic_cast和构造函数时出错
- CHECK(调用)函数在Google Colab中出错
- 用pybind11包装C++抽象类时出错
- 为x86而非x64编译时出错
- 从R调用C++函数并对其进行集成时出错
- 这个函数哪里出错了
- C++ 创建包含链表和字符串的对象的链接列表时出错
- 为重写std::exception的库生成swig接口时出错
- 导入/导出变量时出错
- 在Qt中使用SOIL库时出错