2011-05-12 19 views
16

He instalado Visual Studio 2008 en mi portátil Windows 7 x64, junto con la instalación del Service Pack 1.Visual Studio 2008 C++ ninguna plataforma x64

Ahora quiero añadir plataforma x64 a la solución de mi C++. Pero no hay una plataforma x64 disponible en el administrador de configuración para mi proyecto. Estoy seguro de que seleccioné manualmente la compatibilidad con x64 durante la instalación de Visual Studio y se instaló.

¿Qué hay de malo en mi configuración?

+9

¿Ha intentado agregar una nueva configuración en el administrador de configuración? Los proyectos existentes no obtienen automáticamente la configuración x64, pero deberían estar disponibles para agregar. –

+0

Espero que Alan tenga razón, pero ¿ha verificado dos veces que está instalado en la configuración? ¿Tiene el directorio C: \ Archivos de programa \ Microsoft Visual Studio 9.0 \ vc \ bin \ amd64? – Rup

+0

Sí, traté de agregarlos. No hay una configuración x64 en la lista en Configuration Manager. Instalé VS 2008 Professional con herramientas x64. Parece un error en VS. – cubesoft

Respuesta

0

Visual Studio 2008 solo viene con el compilador x64 con las ediciones Professional y versiones posteriores. Puede descargar el SDK gratuito de Windows de MSDN para obtener el compilador x64.

+0

Tengo instalado Professional de Visual Studio 2008 junto con herramientas x64. Aunque puedo agregar la configuración x64 en el administrador de configuración. – cubesoft

37

Si no recuerdo mal, VS 2008 Pro no instala el compilador de 64 bits y herramientas por defecto. Tienes que seleccionarlos explícitamente durante la instalación.

  1. Panel de control ->Desinstalar programas.
  2. Seleccione Visual Studio y haga clic en Desinstalar/Cambiar.
  3. Espera. Espera un poco más. Haga clic en Siguiente.
  4. Elija Agregar o quitar las características.
  5. Expand MSVC 2008 -> Herramientas del idioma ->Visual C++.
  6. Seleccione X64 Compiladores y herramientas.

Probablemente necesite los medios de instalación originales.

Una vez que haya instalado el compilador de 64 bits y las herramientas, debe poder agregar una configuración de 64 bits a su solución.

+0

El punto es que tengo esos instalados. Puedo ver las casillas de verificación configuradas correctamente. – cubesoft

+0

Entonces podría tener mejor suerte al preguntar en los foros de MSDN. http://social.msdn.microsoft.com/Forums/en/vssetup/threads –

0

Si sus proyectos no tienen la configuración x64, simplemente agregue esa configuración a través del administrador de configuración. No recuerdo si 2008 creó la configuración x64 de forma predeterminada, pero sospecho que no.

También parece recordar que solo puede agregar la configuración x64 a la solución y le preguntará si desea agregarla o no a todos los proyectos contenidos, pero mi memoria está oxidada en esa.

Independientemente, una vez que haya agregado las configuraciones, tendrá que modificar todo lo que había modificado antes en la configuración del proyecto. Rutas de salida, dependencias de bibliotecas, etc. El "Asistente" de Nueva Configuración es bastante tonto.

+0

"Pero no hay una plataforma x64 disponible en el administrador de configuración para mi proyecto". – tenwest

+0

@tenwest Es posible que deba agregar las herramientas de soporte x64 a través del instalador. No están instalados por defecto (como se menciona en otra respuesta). –

Cuestiones relacionadas