Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo UE llama a VS para compilar C\C

Cómo UE llama a VS para compilar C\C

La configuración UE de VS es un poco más problemática, principalmente porque el propio soporte de VS para la compilación de comandos no es lo suficientemente directo y primero debe ejecutar su propio proceso por lotes para configurar las variables de entorno. Tome vc 2010 y VS 10 para configurar UE como ejemplo.

1. Menú Avanzado-gt; Configuración de Herramientas....

2. Haga clic en Insertar, luego complete VC (se puede modificar) para el nombre del elemento del menú; complete p para el directorio de trabajo, complete:

<; p>C:\Programa~2\Micros ~2.0\VC\bin\vcvars32.bat amp; C:\Programa~2\Micros~2.0\VC\bin\cl "f"

Descripción: C:\Progra~2\Micros ~2.0\ es el nombre del "archivo corto" del directorio vc 2010 en mi computadora. La computadora será diferente, por ejemplo: C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin

La clave es encontrar la ubicación de vcbars32.bat y cl.exe, y cambiar---- - Ingrese la línea de comando para enumerar los nombres de los directorios del disco C: con: c:\gt;dir?/ad?/x

Para cada directorio encontrado, use "cd short nombre del directorio "Ingrese y luego repita el comando dir anterior hasta que encuentre la ubicación del directorio bin en Visual Studio.

3. Seleccione Opciones, seleccione Salida al cuadro de lista y Capturar salida, luego Aceptar para guardar y salir.

4. Edite el código fuente, luego seleccione el elemento del menú VC en Avanzado en el paso 2 y haga clic en Ejecutar para compilar.

El entorno de compilación de UE no es tan conveniente como su producto similar UEStudio. Si está interesado, puede consultar la pregunta 519730341408692205 de Baidu, que también es mi respuesta a la configuración de VC en UEStudio.

Si estás aprendiendo C/C++, es sólo cuestión de tiempo. De lo contrario, si desea desarrollar en VC, es mejor utilizar el entorno de desarrollo integrado o el entorno de línea de comandos que viene con VS.