2012-04-22 39 views

Respuesta

8

En la actualidad, la recomendación es no utilizar vsvar32.bat y utilizar SetEnv.cmd en su lugar para configurar su entorno de compilación. Pase el argumento /x64 para seleccionar un entorno de compilación de 64 bits. MSDN page tiene algo más de información acerca de SetEnv.cmd.

+0

no creo esto es realmente correcto: si observa el acceso directo para el símbolo del sistema VS2015, apunta al archivo vcvarsall.bat. SetEnv.cmd está destinado a un puesto de trabajo diferente - la creación de un entorno de desarrollo de línea de comandos, no la creación de la línea de comandos para trabajar con VS (como archivo vsvars.bat hizo) – FrozenKiwi

+0

No creo que haya ninguna contradicción –

+0

A partir de los documentos: "[puede usar] la utilidad SetEnv para configurar la configuración de compilación de la aplicación". Por ejemplo, configura las opciones/Debug o/Release. El vcvarsall simplemente configura rutas para permitir que Visual Studio se encuentre, no tiene ningún tipo de implicación en la configuración específica del proyecto. La documentación también indica que vsvars32 es el equivalente de "vcvarsall x86" – FrozenKiwi

1

Necesita instalar función "X64 Compiladores y Herramientas" en su IDE VS2008.

Por favor, intente agregar "X64 Los compiladores y herramientas" de características a través del Panel de Control >> Agregar/quitar programas (para Vista o posterior del sistema operativo, por favor vaya a "Programas y características"). Después de ingresar al modo de mantenimiento de Visual Studio 2008, expanda el nodo "Visual C++" >> haga clic en "Compiladores y herramientas X64" >> haga clic en el botón "Actualizar".

A continuación puede introducir "Visual Studio 2008 Símbolo del sistema (x64)"

Espero que esto ayude!

2

Una forma sencilla es ir en el directorio: "C: \ Archivos de programa (x86) \ Microsoft Visual Studio 9.0 \ VC \ bin \ amd64" y ejecute el archivo: "vcvarsamd64.bat"

0

Visual Studio instalará accesos directos para lanzar solicitudes de comando que configuren un entorno apropiado para desencadenar compilaciones. Puede ver a dónde apunta el atajo del símbolo del sistema x64 haciendo clic derecho sobre él y revisando su propiedad de destino. Por lo general apunta a:

"C: \ Archivos de programa (x86) \ Microsoft Visual Studio 14.0 \ VC \ vcvarsall.bat" amd64

Hay más información aquí: https://msdn.microsoft.com/en-us/library/x4d2c09s.aspx

+0

Pregunta pregunta específicamente sobre VS2008 en lugar de 2015 –

+0

No, pregunta qué es equivalente a vsvars32.bat. La respuesta de Jerome B es probablemente la más cercana, agregué esta respuesta ya que describe cómo descubrir la ubicación (no todo el mundo se instala en C :) – FrozenKiwi

+0

de MSDN: "llamar a vsvars32 es el equivalente a llamar a vcvarsall x86" https://msdn.microsoft .com/en-us/library/f2ccy3wt.aspx – FrozenKiwi

Cuestiones relacionadas