2011-03-15 37 views

Trả lời

22

Nếu bạn đang sử dụng trình biên dịch GCC thêm một cái gì đó như thế này để các tập tin .pro:

Đối với Boost:

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 

Đối 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 - là vị trí của thư mục với tập tin tiêu đề
LIBPATH - được vị trí của thư mục với tập tin * .a
LIBS - chứa danh sách các thư viện bạn muốn sử dụng trong ứng dụng của bạn

+0

nhờ sự giúp đỡ:) –

+11

Thông báo từ tương lai, trong năm 2014: "LIBPATH biến không được dùng nữa; Thay vào đó hãy sử dụng QMAKE_LIBDIR. " – DarenW

+0

Làm thế nào để thực hiện điều này theo cách hệ thống chéo, vì vậy các nhà phát triển khác không phải cài đặt libs ở một số vị trí được mã hóa cứng như' d:/... '? – Thomas

Các vấn đề liên quan