2011-03-13 21 views
11

¿Alguien ha configurado un proyecto C++ Xcode4 para usar Boost? ¿Qué configuraciones necesito configurar en Xcode para una aplicación simple de consola C++?Usando Boost con Xcode4

Gracias

Respuesta

19

Managed con esto:

Link binaries with libraries

y esto:

enter image description here

+0

¿de dónde sacaste el libboost_system.dylib? Necesito sistema e hilo. puedes compartirlo por favor? o comparte con nosotros cómo lo obtienes? – eugene

+0

Se copió como parte del proceso de instalación que seguí aquí http://www.boost.org/doc/libs/1_46_1/more/getting_started/unix-variants.html – pingu

+0

Recibí un error que decía "imagen no encontrada" . Lo que resolvió esto fue que agregué los archivos necesarios a la salida seleccionando "Objetivos" y luego "Crear fases". Luego, en "Copiar archivos", agregué "libboost_filesystem.dylib" y "libboost_system.dylib" al "Directorio de productos" (seleccionar desde el menú desplegable "Destino"). No se necesita subcarpeta – conciliator

6

Sólo quisiera añadir a la entrada anterior:

Después de ejecutar

$ sudo install install boost (esto se puede hacer una vez que haya instalado macports).

libboost_system.dylib y libboost_filesystem.dylib se podían encontrar en/opt/local/lib/

boost_1_46_1.tar.bz2 se encuentra en/opt// var/macports/distfiles/refuerzo locales/ Desarchivar que, a continuación, copiar y pegar la carpeta denominada "Boost" a/usr/local/include/

2
  1. Descargar las bibliotecas Boost para UNIX de: http://www.boost.org/
  2. descomprimirlo: Digamos que ahora usted tiene impulso en "($ USER_NAME)/boost_X_YY_0 "
  3. Abra su consola Proyecto de aplicación
  4. Haga clic en el nodo superior izquierdo en el panel del directorio del proyecto (lado izquierdo). Este debería ser el nombre del proyecto
  5. configuración de generación -> Rutas de búsqueda -> Cabecera de rutas de búsqueda -> Añadir el "($ USER_NAME)/boost_X_YY_0" camino
  6. # include "impulso/any.hpp" trabajará
Cuestiones relacionadas