Hola a todos,
Para una idea que tengo entre manos me hace falta poder compilar (con el compilador de visual studio) desde la linea de comandos y he pensado en haceros llegar el como hacerlo ya que a más de uno le puede interesar.
1. Antes que nada tendréis que tener instalado el visual studio (existe versión xpress gratuita).
2. Cread un carpeta donde tendréis el código y donde se generarán los resultados. (yo le he llamado prueba, la podeis poner y llamar como querais)
3. Dentro de esta carpeta cread un fichero que se llame prueba.cpp con el siguiente código:
#include <iostream>
int main()
{
std::cout << "Esto es una prueba de compiler por linea de comandos" << std::endl;
return 0;
}
4. Dentro de la misma carpeta cread otro fichero que se llame compiler.bat y que tenga lo siguiente:
echo OFF
echo *********Seteando variables del sistema para Visual Studio**********************
call "c:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcvarsall.bat"
echo *******************************Compilando***************************************
cl /EHsc prueba.cpp
echo ******************************Ejecutando****************************************
call prueba.exe
pause
5. Guardad los ficheros y dadle dobleclick encima del icono de compiler.bat. Si todo ha ido bien se debería haber generado un prueba.obj, un prueba.exe y tendría que haber saltado la ejecución del prueba.exe
NOTA:
La llamada a vcvarsall.bat no sirve más que para setear variables de sistema que le hacen falta al compilador.
cl es el compilador de VC
/EHsc son los flags de compilación: en próximos capitulos explicaremos más flags.
Espero que os sirva y que os haya gustado.
Nos vemos
0 comentarios :
Publicar un comentario