在Qt中使用SOIL库时出错

Error while using SOIL library in Qt

本文关键字:出错 SOIL Qt      更新时间:2023-10-16

在尝试添加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"使用大括号)。