Edificio Boost.Python
Estoy tratando de construir Boost.Python de acuerdo con las instrucciones en el sitio web oficial.
Mi sistema operativo es Windows 7 de 64 bits, el compilador es MSVC11, el impulso es de 1.54.
=================== Instalar Boost ==================
Para instalar Boost básico, descargué la biblioteca boost desde su sitio web, la descomprimí en mi disco local. El camino esC:\local\boost_1_54_0
.
=============== Instalar Boost.Python ===============
Luego encuentro que Boost.Python necesita construirse por separado. Así que seguí laBoost.Python instrucción.
=============== Instalar Boost.Build ================
Y en la etapa 3.1.2,Boost.Build es requerido. Así que, de nuevo, seguí los pasos e instalé Boost.Build enC:\local\boost_1_54_0\BoostBuild
, y agregadoC:\local\boost_1_54_0\BoostBuild\bin
en elPath
Variable de entorno.
Entonces estoy atascado en la etapa 3.1.3 y 3.1.4, donde dice la instrucción
3.cd en el directorio libs / python / example / quickstart / de su instalación de Boost, que contiene un pequeño proyecto de ejemplo.
4.Invocar bjam. Reemplace el argumento de "etapa" de la invocación de ejemplo de la sección 5 de la Guía de introducción con "prueba" para construir todos los objetivos de prueba. También agregue el argumento “--verbose-test” para ver el resultado generado por las pruebas cuando se ejecutan.
En Windows, su invocación de bjam puede verse algo así como:
C: \ boost_1_34_0 \… \ quickstart> bjam toolset = msvc - test de testose
He escrito la línea de comando que me indicaron las instrucciones y estoy seguro de que estoy en el directorio correcto. Sin embargo, no haybjam
ob2
en elquickstart
carpeta (están en el directorio de root de Boost y C: \ local \ boost_1_54_0 \ BoostBuild \ bin).
Incluso intenté copiar estos dos archivos a laquickstart
carpeta, pero no funciona en absoluto.
No estoy muy familiarizado con el mecanismo de administración de Windows, por lo que no estoy seguro de si elPath
Es la clave de mi pregunta. Supongo que después de agregar la carpeta bin a laPATH
, el sistema operativo vinculará automáticamente mibjam toolset=msvc --verbose-test test
albjam
en elC:\local\boost_1_54_0\BoostBuild\bin
¿carpeta?
Puede alguien ayudarme con esto? :)