如何将外部库添加到qt4应用程序c ++

时间:2011-03-15 16:25:04

标签: c++ qt4 qmake

将额外的编译库添加到qt项目的最佳方法是什么? 例如boost或poco libs?

谢谢:)

1 个答案:

答案 0 :(得分:22)

如果您正在使用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 - 包含您要在应用程序中使用的库列表