¿Alguien ya ha hecho el trabajo para construir STLPort con VS2008 y/o una compilación x64 con VS2005?
-
02-07-2019 - |
Pregunta
En la actualidad, parece que VS2008 todavía no es compatible ni con la versión 5.1.5 ni con el repositorio STLPort CVS.Si alguien ya ha hecho este trabajo sería útil compartirlo, si es posible :)
Asimismo, sería útil conocer los cambios necesarios para una compilación VS2005 o 2008 x64.
Solución
Otros consejos
Resulta que la compatibilidad con x64, aunque no se indica explícitamente, simplemente funciona.Si configura su entorno para usar las herramientas x64 ejecutando \Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\amd64\vcvarsamd64.bat
luego ejecute configure.bat para su compilador y compílelo normalmente y obtendrá bibliotecas y archivos DLL apropiados.
Desafortunadamente, las bibliotecas x64 se compilan con los mismos nombres que las bibliotecas x86, por lo que no es posible tener una instalación 'en paralelo' de STLPort para permitirle compilar con x86 o x64.
Editar: He escrito en mi blog lo que debe hacer para brindar compatibilidad con x64 y x86 en paralelo, así como también empaquetar los cambios necesarios para las compilaciones vs2008.Mira aquí: http://www.lenholgate.com/blog/2008/10/stlport-515-and-vs2008-and-x64.html
Para otras versiones de Visual Studio, consulte aquí:http://www.lenholgate.com/blog/2005/12/stlport-50-and-multiple-vc-versions.html, aquí: http://www.lenholgate.com/blog/2007/05/stlport-513-and-multiple-vc-versions.html y aquí: http://www.lenholgate.com/blog/2010/07/stlport-521-and-vs2010-and-x64.html