История изменений
Исправление sigurd, (текущая версия) :
Честно не понятно как правильно подключать внешнее библиотеки типа libmodbus. Поэтому решил просто добавить все файлы в проект и собрать.
Пример - arm.pro
TARGET = arm
HEADERS += arm.h \
...
SOURCES += main.cpp \
arm.cpp \
...
LIBS += \
xmlrpc/libXmlRpc.a \
ini/libiniparser.a \
...
INCLUDEPATH += \
./xmlrpc/src \
./ini \
...
QMAKE_LIBDIR = /usr/lib/mysql \
./xmlrpc
т.е. библиотеки добавляют в секцию LIBS pro-файла, а их включаемые файлы - в INCLUDEPATH. Пути для поиска либ указывают в QMAKE_LIBDIR
А вообще, что вы пытаетесь скомпилить? Qt есть готовая, зачем ее перекомпилировать?
Исправление sigurd, :
Честно не понятно как правильно подключать внешнее библиотеки типа libmodbus. Поэтому решил просто добавить все файлы в проект и собрать.
Пример - arm.pro
TARGET = arm
HEADERS += arm.h \
...
SOURCES += main.cpp \
arm.cpp \
...
LIBS += \
xmlrpc/libXmlRpc.a \
ini/libiniparser.a \
...
INCLUDEPATH += \
./xmlrpc/src \
./ini \
...
QMAKE_LIBDIR = /usr/lib/mysql \
./xmlrpc
т.е. библиотеки добавляют в секцию LIBS pro-файла, а их включаемые файлы - в INCLUDEPATH. Пути для поиска либ указывают в QMAKE_LIBDIR
Исходная версия sigurd, :
Честно не понятно как правильно подключать внешнее библиотеки типа libmodbus. Поэтому решил просто добавить все файлы в проект и собрать.
Пример - arm.pro
TARGET = arm
HEADERS += arm.h \
...
SOURCES += main.cpp \
arm.cpp \
...
LIBS += \
xmlrpc/libXmlRpc.a \
ini/libiniparser.a \
/usr/local/lib/libqwt.a \
...
INCLUDEPATH += \
./xmlrpc/src \
./ini \
...
QMAKE_LIBDIR = /usr/lib/mysql \
./xmlrpc
т.е. библиотеки добавляют в секцию LIBS pro-файла, а их включаемые файлы - в INCLUDEPATH. Пути для поиска либ указывают в QMAKE_LIBDIR