Как добавить внешние библиотеки в приложение qt4 c ++ - PullRequest
11 голосов
/ 15 марта 2011

Каков наилучший способ добавить дополнительные скомпилированные библиотеки в мой проект qt?Например, boost или poco libs?

Спасибо:)

1 Ответ

22 голосов
/ 15 марта 2011

Если вы используете компилятор GCC, добавьте что-то подобное в файл .pro:

Для повышения:

INCLUDEPATH += d:/Biblioteki/C++/boost/boost_1_44_0a
LIBPATH     += d:/Biblioteki/C++/boost/boost_1_44_0a/stage/lib
LIBS        += -lboost_system-mgw44-mt-d-1_44
LIBS        += -lboost_filesystem-mgw44-mt-d-1_44
LIBS        += -lboost_date_time-mgw44-mt-d-1_44

Для Poco:

INCLUDEPATH += d:/Biblioteki/C++/Poco/poco-1.3.6p2-mingw-qt2/include
LIBPATH     += d:/Biblioteki/C++/Poco/poco-1.3.6p2-mingw-qt2/lib
LIBS        += -lPocoFoundationd
LIBS        += -lPocoNetd
LIBS        += -lPocoUtild
LIBS        += -lPocoXML

INCLUDEPATH - расположение каталога с заголовочными файлами
LIBPATH - расположение каталога с * .a файлами
LIBS - содержит список библиотек, которые вы хотите использовать в своем приложении

...