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? :)

Respuestas a la pregunta(1)

Su respuesta a la pregunta