2011-03-15 17 views

risposta

22

Se stai usando il compilatore GCC aggiungere qualcosa di simile al file .pro:

Per 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 

Per 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 - è la posizione di directory con i file di intestazione
LIBPATH - è il percorso della directory con i file * .a
LIBS - contiene l'elenco delle librerie che si desidera utilizzare nella propria applicazione

+0

grazie per aiuto:) –

+11

Messaggio dal futuro, nel 2014: "La variabile LIBPATH è deprecata; utilizzare invece QMAKE_LIBDIR. " – DarenW

+0

Come farlo in un modo a livello di sistema, quindi gli altri sviluppatori non devono avere le librerie libere installate in qualche percorso hardcoded come' d:/... '? – Thomas

Problemi correlati