我正在尝试使用C++和QT,但是我正在尝试解决此问题,因为大多数情况并不熟悉。对函数的未定义引用
我试图使用SIGAR库,但我从QT收到以下消息:
/home/john/QT-projects/WidgetFirst/mainwindow.cpp:37: error: undefined reference to `sigar_open'
与一对夫妇的其他功能是不确定的。
我最好的猜测是我没有正确地链接一些东西。 QT创建者编辑器中的恐吓确实奏效。
我.pro文件看起来是这样的:
QT += core gui webkitwidgets
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = WidgetFirst
TEMPLATE = app
INCLUDEPATH += "/home/john/Cpp libraries/sigar-master/include"
LIBS += -lboost_system -L"/home/john/Cpp libraries/sigar-master/src"
SOURCES += main.cpp\
mainwindow.cpp
HEADERS += mainwindow.h
FORMS += mainwindow.ui
CONFIG += c++11
有人能告诉我,我做错了什么或缺什么?
在此先感谢
我没有看到任何标志的库链接... –
@KarolyHorvath将是什么样子/我缺少什么? – John