qual è il modo migliore per aggiungere ulteriori librerie compilate al mio progetto qt? Ad esempio boost o libs poco?Come aggiungere librerie esterne all'applicazione qt4 C++
Grazie :)
qual è il modo migliore per aggiungere ulteriori librerie compilate al mio progetto qt? Ad esempio boost o libs poco?Come aggiungere librerie esterne all'applicazione qt4 C++
Grazie :)
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
grazie per aiuto:) –
Messaggio dal futuro, nel 2014: "La variabile LIBPATH è deprecata; utilizzare invece QMAKE_LIBDIR. " – DarenW
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