Неопределенная ссылка на функции

Я пробую C++ и QT, но я иду к стене, пытаясь решить эту проблему, так как большая часть этого не знакома.

Я пытаюсь использовать библиотеку SIGAR, но получаю следующее сообщение от QT:

/home/john/QT-projects/WidgetFirst/mainwindow.cpp:37: error: undefined reference to `sigar_open'

С парой других функций, которые не определены.

Мое лучшее предположение, что я не связал что-то должным образом. Typhinting в редакторе создателя 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

Может кто-нибудь сказать мне, что я сделал неправильно или чего не хватает?

заранее спасибо

1 ответ

Решение

Предполагая, что есть каталог lib:

LIBS += -lboost_system -L"/home/john/Cpp libraries/sigar-master/lib" \
                       -lspecific_lib
Другие вопросы по тегам