/ / ¿Debería cl (compilador de windows visual studio) funcionar desde cualquier indicador de comando? - Visual Studio, línea de comandos, errores de compilación.

¿Debería funcionar cl (compilador de Windows visual studio) desde cualquier símbolo del sistema? - visual-studio, línea de comandos, errores de compilación

Instalé Visual Studio 2012 en mi disco D¿Ya que mi C está llena y me preguntaba si el comando cl debería funcionar desde cualquier línea de comandos o específicamente tiene que ser desde la herramienta de línea de comandos de Visual Studio? Me estoy preguntando esto porque estoy intentando crear la biblioteca boost y en el archivo bootstrap.bat para hacer todo el proceso de creación en este momento me está dando un error que dice que el comando cl no está reconocido. Claramente no está encontrando el cl.exe archivo en la bandeja de estudios visuales. Sé que agregar una variable de entorno (variable "PATH") solucionará mi problema, pero ¿debería ya haber una variable PATH?

Respuestas

1 para la respuesta № 1

Siempre hay una variable de entorno PATH. Sin embargo, no está preestablecido para incluir los directorios bin de Visual Studio. Después de todo, normalmente está ejecutando el compilador desde el IDE, se encarga de configurar el entorno correctamente. No es la única variable que importa, INCLUDE y LIB Las variables también son muy importantes. Respectivamente, para encontrar archivos .h y .lib.

Los programas en Windows en general evitan dependiendo deEl entorno es muy frágil, ya que es, en efecto, una variable global masiva de la máquina que cualquier instalador puede arruinar. A menudo lo hacen. Es cierto para la mayoría de los programas, no para la cadena de herramientas C ++, ya que todavía se basa en la forma en que se realizó en la década de 1970. Nada ha cambiado mucho desde entonces en cuanto a la construcción de programas en C y C ++.

Así que, claro, puedes correr CL.EXE desde cualquier indicador de comando, simplemente pasará mucho tiempo configurando el entorno correctamente. El atajo de Símbolo de comando de Visual Studio proporcionado lo hace rápido, fácil y evita errores.

El impulso empezando La página web es un poco trágica. Pero siga las recomendaciones, dice que use el Indicador de comando de Visual Studio si desea compilar desde la línea de comandos, así que por supuesto eso es lo que debe hacer. También se describe cómo construir desde el IDE, solo más formas de mantener usted fuera de problemas