2011-03-15 8 views

Respuesta

22

Si está utilizando el compilador GCC añadir algo como esto para el archivo .pro:

Para 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 

del 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 - es la ubicación del directorio con los archivos de cabecera
LIBPATH - es la ubicación del directorio con los archivos * .a
LIBS - lista de las bibliotecas que desea utilizar en su aplicación

+0

gracias por la ayuda contiene:) –

+11

Mensaje del futuro, en 2014: "La variable LIBPATH está en desuso; use QMAKE_LIBDIR en su lugar. " – DarenW

+0

¿Cómo hacer esto en una forma de sistema cruzado, para que otros desarrolladores no tengan que tener las bibliotecas instaladas en alguna ubicación codificada como' d:/... '? – Thomas

Cuestiones relacionadas