Cursos
Ruta de aprendizaje
Use Visual Studio Code para desarrollar aplicaciones de consola de C# que implementen matrices, bucles foreach e instrucciones if.
Este explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Puede crear programas de Visual C++ destinados a Common Language Runtime (CLR) que usen .NET Framework y compilarlos en la línea de comandos. Visual C++ admite el lenguaje de programación C++/CLI, con tipos y operadores adicionales para tener como destino el modelo de programación .NET. Para obtener información general sobre el lenguaje C++/CLI, vea Programación de .NET con C++/CLI (Visual C++).
En este tutorial, utilizará un editor de texto para crear un programa básico de C++/CLI y, luego, lo compilará en la línea de comandos. (Puede usar su propio programa de C++/CLI en lugar de escribir el que se muestra, o usar un código de ejemplo de C++/CLI de otro artículo de ayuda. Esta técnica es útil para compilar y probar módulos pequeños sin elementos de la interfaz de usuario).
Conocer los aspectos básicos del lenguaje C++.
En los pasos siguientes, se muestra cómo compilar una aplicación de consola de C++/CLI que utiliza clases de .NET Framework.
Para habilitar la compilación de C++/CLI, debe usar la opción del compilador /clr. El compilador de MSVC genera un archivo .exe que contiene código MSIL (o código nativo y MSIL combinado) y que vincula a las bibliotecas de .NET Framework necesarias.
Abra una ventana de Símbolo del sistema para desarrolladores. Para obtener instrucciones específicas, vea Para abrir una ventana de símbolo del sistema para desarrolladores.
Puede que se requieran credenciales de administrador para compilar el código correctamente,en función del sistema operativo y de la configuración del equipo. Para ejecutar la ventana del Símbolo del sistema para desarrolladores como administrador, haga clic con el botón derecho para abrir el menú contextual del símbolo del sistema y, luego, elija Más>Ejecutar como administrador.
Cambie el directorio de trabajo actual en la ventana del símbolo del sistema a un directorio en el que puede escribir, como el directorio Documentos.
En el símbolo del sistema, escriba notepad basicclr.cpp
.
Elija Sí cuando se le pida que cree un archivo.
En el Bloc de notas, escriba estas líneas:
int main()
{
System::Console::WriteLine("This is a C++/CLI program.");
}
En la barra de menús, seleccione Archivo>Guardar.
Ha creado un archivo de código fuente de Visual C++ que usa una clase de .NET Framework (Console) en el espacio de nombres System.
En el símbolo del sistema, escriba cl /clr basicclr.cpp
. El compilador cl.exe compila el código fuente en un archivo .obj que contiene código MSIL y, después, ejecuta el enlazador para generar un programa ejecutable llamado basicclr.exe.
Para ejecutar el programa basicclr.exe, en el símbolo del sistema, escriba basicclr
.
El programa mostrará este texto y se cerrará:
This is a C++/CLI program.
Referencia del lenguaje C++
Proyectos y sistemas de compilación
Opciones del compilador de MSVC
Cursos
Ruta de aprendizaje
Use Visual Studio Code para desarrollar aplicaciones de consola de C# que implementen matrices, bucles foreach e instrucciones if.
Documentación
Tutorial: Compilar un programa de C++/CX en la línea de comandos
Más información sobre: Tutorial: Compilar un programa de C++/CX en la línea de comandos
Tutorial: Compilar un programa nativo de C++ en la línea de comandos
Use el compilador de Microsoft C++ desde un símbolo del sistema.
Tutorial: Compilar un programa de C en la línea de comandos
Tutorial que muestra cómo crear un programa de C de Hola mundo.