Acerca de...
El equipo
Encuestas
Política de privacidad
WinTablets

Encuesta

¿Cual crees que triunfará?

Ver Resultados

Cargando ... Cargando ...

últimas entradas importantes

Categorías

Archivos

01
Jul 2015
DesarrollorfogdevtrucosWorkarounds

Compilando BOOST con Visual Studio 2013 en Windows 8.1

El título podría completarse con “y la madre que parió a Microsoft”, pero lo dejaremos como está. Aquí os voy a contar cómo compilar la biblioteca de C++ BOOST en Windows 8.1 con Visual Studio 2013 y cómo sortear una de esas estupideces que Microsoft comente a veces que te hace pensar que tienen monos delante del teclado en lugar de personas.

Compilar BOOST en teoría es bastante sencillo. Te bajas el ZIP o el 7ZIP, lo descomprimes donde quieras, abres un “Tools Command Prompt” de la plataforma destino y ejecutas BOOTSTRAP.BAT. Si ese proceso se lleva a cabo bien, ejecutas el programa b2 que se ha compilado y al cabo de una media hora tienes tu versión binaria de la biblioteca.

¿Si?

Pues no. El proceso de BOOTSTRAP falla porque según su log falta un fichero cabecera en el SDK de Windows que trae instalado Visual Studio 2013.

Vamos a repetir el proceso un poco más despacio.

  1. Pulsa la tecla de Windows
  2. Pica “native”
  3. Se te abre la búsqueda en la columna de la derecha y te aparece “VS2012 x86 Native Tools Command Promt”.
  4. Lo eliges.
  5. Cambias la ruta de la consola a donde quiera que hayas dejado BOOST y ejecutas BOOTSTRAP.
  6. Te da el error.

¿Veis la pifia?

Efectivamente, VS2012, no VS2013, como debería.

La primera en la frente, ya que Visual Studio 2013 instala los compiladores de la versión 2012. ¿Para qué? Paraguayo debe ser, porque no se me ocurre otro motivo.

¿No hay de la 2013?

Sí, sí que los hay, pero por esas pifias de Windows, que busca pero no encuentra, es incapaz de indexar más de un nivel de carpetas del menú inicio.

w81jpeg

Lo que buscamos está en “Visual Studio 2013 -> Visual Studio Tools”, que es una carpeta dentro del menú, pero Windows, en su infinita sapiencia, es incapaz de indexar ese contenido.

El proceso es, por tanto, abrir la lista completa de programas (ya sabes, o bien le das a la flechita que aparece abajo a la izquierda en el menú inicio o arrastras hacia arriba con el dedo si tu pantalla es táctil). Abres la carpeta “Visual Studio Tools” y allí están todos, toditas las consolas de compilación de Visual Studio 2013.

En fin, es lo que hay.

Por RFOG | Dejar un comentario | Enlaza esta entrada
contacto@wintablet.info tema WinTablet.info por Ángel García (Hal9000)