No estoy familiarizado con la técnica de compilación habitual en Linux. Estoy utilizando la biblioteca boost C++. ¿Puede algún cuerpo guiarme en la instalación y configuración de la biblioteca boost C++? Gracias de antemanoBoost C++ library install
Respuesta
Está bien si no está familiarizado con la técnica de compilación habitual porque Boost no utiliza la técnica de compilación habitual. Siga las instrucciones en el "getting started" documentation. Asegúrese de leer todo el camino hasta el final de la página. El enlace al the Unix-specific instructions está en el extremo inferior.
Para la mayoría de las partes de Boost, la instalación es sinónimo de desempaquetar el archivo tar en su directorio de inclusión preferido. Otras partes de Boost requieren compilación, por lo tanto, vaya al directorio de instalación de Boost, ejecute ./bootstrap.sh
, y luego ejecute ./bjam install
.
dependiendo de la distribución de Linux que esté utilizando, es probable que encuentre que boost ya está creado y empaquetado para usted, p. en Fedora "yum install impulso"
estoy usando Windows no sistema de Linux –
@Chris, "yum install boost" completa bien en Fedora 16 pero todavía no encuentro ningún archivo split.hpp! ¡Además, el tamaño total de descarga es de solo 22k! ¿Qué podría estar mal? –
Mi entorno es Linux Fedora 15. En ella, se puede instalar fácilmente impulso escribiendo,
$ yum install boost-devel
Después de la instalación, encontrará impulso bajo /usr/include/boost/
.
Sin embargo, si se ejecuta,
$yum install boost
que solamente encontrará .so de impulso bajo /usr/lib/
, como /usr/lib/libboost_timer.so.1.48.0
.
La respuesta de Rob Kennedy sigue siendo válida, excepto que es recommended ahora para instalar con ./b2 en lugar de ./bjam.
- 1. boost :: alternativa opcional en C++ Standard Library
- 2. java.util.concurrent vs. Boost Threads library
- 3. ¿Tiene Boost Library a gui?
- 4. Boost Graph Library: error potencial
- 5. Actualización de Boost Serialization Library
- 6. Boost Library Format; conseguir std :: string
- 7. Visualizar gráfico usando Boost Graph Library
- 8. ¿Cómo uso solo Asio de Boost Library?
- 9. Fast Cross-Platform C/C++ Hashing Library
- 10. C# y C++ Library
- 11. Boost Library, cómo obtener un determinante de lu_factorize()?
- 12. Argumentos necesarios y opcionales usando Boost Library Opciones de programa
- 13. authorize.net C# wrappers/library
- 14. C library vs WinApi
- 15. C# AI Library
- 16. scrypt C library
- 17. C# graph drawing library?
- 18. C# Video Converter library
- 19. C# Telnet Library
- 20. C# Audio Library
- 21. C++ mp3 library
- 22. Game Programming Library C++
- 23. C++ Graphic Drawing Library
- 24. C# Game Network Library
- 25. C# library en iOS
- 26. C# /. NET scripting library
- 27. Lightweight C++ Gui Library
- 28. C# SIP Stack/Library
- 29. SFTP C++ library?
- 30. función TimerCallback basada en la plantilla estándar LIbrary sin Boost
¿Dónde lo estás instalando? ¿Qué distribución de Linux? – jalf
en windows no en linux –