我在ubuntu 16.04上使用QT Creator。我需要包括来自libalglib的一些库。 我通过使用此命令安装了alglib”
sudo apt-get install libalglib-dev
安装成功后,我尝试在项目中包含库 我将此添加到了我的.pro文件中:
INCLUDEPATH += /usr/include/libalglib
这就是为什么现在我可以包含alglib标头
#include <libalglib/specialfunctions.h>
using namespace alglib;
但是它仍然写有未定义的引用:
main.cpp:178: undefined reference to `alglib::invchisquaredistribution(double, double)'
我知道我需要在LIBS参数中添加一些内容,我看到了 how to connect the library alglib in QT C++ 但我仍然不知道我需要添加什么。
请帮助。
答案 0 :(得分:0)
我从deb文件中找到了线索。
/usr/lib/x86_64-linux-gnu/libalglib.so
LIBS += -lalglib