0

私は 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

誰かが私が間違っていたのか、何が欠けているのか教えてもらえますか?

前もって感謝します

4

1 に答える 1