Estoy compilar desde la línea de comandos con g++ en Windows instalación de MinGW. ¿Cómo puedo conseguir mejorar…conceptualmente o si es fácil…¿qué necesito para descargar e instalar?

  • Prepararse para un gran dolor y sufrimiento.
  • ¿No has leído el Impulso instrucciones de instalación? Qué partes son las que luchan con?
  • Si usted es flexible con respecto a lo que el compilador puede utilizar, es mucho más fácil de instalar Impulso para Visual C++, como BoostPro proporciona los archivos binarios y de un instalador: boostpro.com/download. Si debe utilizar MinGW, hay un par de opciones. 1 – el Uso de STL mingw/gcc distribución, que viene con un prediseñadas Impulso 1.47.0 y es perfectamente embalado (nuwen.net/mingw.html). STL trabaja en el Visual Studio de Microsoft. 2 – Descargar el código fuente para el impulso de boost.org y siga estas instrucciones: boost.org/doc/libs/1_47_0/doc/html/bbv2/installation.html
  • Voy a tratar de nuwen a pesar de que el sitio web…en serio ¿cómo puede algo tan útil…estar en este sitio web…¿no debería esto ser en sourceforge.net o similar?
  • Debido a que Stephan T. Lavavej del sitio web. Y él es un jefe. Ver sus vídeos en el Canal 9. channel9.msdn.com/Tags/stephan-t-lavavej
  • Esto puede ser de ayuda stackoverflow.com/questions/14181832/…

InformationsquelleAutor | 2011-10-20

4 Comentarios

  1. 23

    Sé que esto es una vieja pregunta, pero para referencia en el futuro para nadie viene a esta página de probar este sitio web,
    http://nuwen.net/mingw.html

    Ellos han hecho todo el trabajo duro, así que no tienes que. El más reciente de distribución en esta página que se ha impulsado 1_52_0 (que es la última versión en el sitio web de boost como estoy escribiendo esto), incluyendo el compilado por separado de las bibliotecas (por ejemplo, aumentar el hilo, impulsar regex etc) que yo piensan que estás pidiendo

    • Gracias. En comparación con Mac/FreeBSD/Linux boost es un dolor para compilar e instalar.
  2. 14

    Me pasé horas buscando una buena solución para el Impulso de 1,54. Si usted ya tiene MinGW y estás buscando instrucciones para compilar el binario de impulso de las bibliotecas, intente esto:

    1. De su boost_X_XX_X directorio, vaya a

      .\tools\build\src\engine

      y tipo:

      build.bat mingw
    2. Esto creará una carpeta llamada bin.ntx86 o bin.ntx86_64 dependiendo de su arquitectura. Añadir este directorio a la variable de entorno PATH.

    3. Volver a su boost_X_XX_X directorio y tipo:

      bjam toolset=gcc

    Esto funcionó para mí en mi sistema. Me interesaría saber si otros sistemas tienen problemas con estas instrucciones.

    • Esto ya no funciona. No hay ninguna v2 directorio. Hay ./tools/build/src/engine.bat aunque. No lo he probado todavía.
    • El build.bat en el src dir parece funcionar.
  3. 10

    Sin embargo, habría sido más sencillo, sin embargo, idéntica forma; sus pasos hasta el bjam llamada se realiza automáticamente por bootstrap.bat:

    C:\boost_1_52_0> bootstrap.bat mingw
    Building Boost.Build engine 
    ...
    C:\boost_1_52_0> b2 toolset=gcc

    Referencia: https://stackoverflow.com/a/13257930/2171309

    • Esto funciona, el mingw objetivo sin embargo no existe más. Sólo uso el gcc de destino,
  4. 1

    Gracias a Neal Kruis. Esto funcionó para mí. He Qt 5.4 con mingw 4.9 instalado. He descargado el impulso de 1.59. Vaya a «…\boost_1_59_0\tools\build\src\engine\» carpeta

    set PATH=%PATH%;c:\Qt\Qt5.4.0\Tools\mingw491_32\bin
    build.bat mingw

    ir a «…\boost_1_59_0\» carpeta, cambiar impulsar la correspondiente ruta de

    set PATH=%PATH%;c:\boost_1_59_0\tools\build\src\engine\bin.ntx86
    bjam toolset=gcc

Dejar respuesta

Please enter your comment!
Please enter your name here