2012-04-21 18 views
5

He descargado la biblioteca de impulso (versión 1.46.1), pero no sé cómo vincularla a través de xcode. Encontré una vieja pregunta que dice poner la bandera -lfftw3, así que he puesto eso.
También he añadido la ruta:/home/Documentos/C++/boost_1_46_1 (que es el directorio en el que he puesto la biblioteca), pero estoy consiguiendo un error del vinculador:Vinculación de bibliotecas de impulso

ld: warning: directory not found for option '-L/home/ramy/Documents/C++/boost_1_46_1' 
ld: library not found for -lfftw3 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 
Command /Developer/usr/bin/clang++ failed with exit code 1 

Así que la pregunta son dos :
1) ¿Cómo administrar xcode para vincular boost?
2) ¿Dónde poner la biblioteca en el sistema de archivos? En Linux había/usr/lib, aquí no hay esta ruta, ¿debería ponerla/Developer/usr/lib?

Respuesta

6

O para aquellos que están buscando una respuesta rápida (y son en Linux), la magia es simplemente añadir las siguientes banderas:

-l boost_system 
Cuestiones relacionadas