Share via


Tutorial: Compilar un programa nativo de C++ en la línea de comandos

Visual C++ incluye un compilador de C++ que puede usar para crear desde aplicaciones de consola básicas hasta aplicaciones de la Tienda Windows y componentes .NET.

En este tutorial, creará un programa de consola básico en Visual C++ con un editor de texto y, luego, lo compilará en la línea de comandos.

Nota

También puede usar el entorno de desarrollo integrado (IDE) de Visual Studio para compilar programas de Visual C++.Para obtener más información, vea Tutorial: Trabajar con proyectos y soluciones (C++).

En este tutorial, puede usar su propio programa de Visual C++ en lugar de escribir el que se muestra o usar un código de ejemplo de Visual C++ de otro artículo de ayuda.

Requisitos previos

Para completar este tutorial, debe comprender los conceptos básicos del lenguaje C++.

Para crear un archivo de código fuente de Visual C++ y compilarlo en la línea de comandos

  1. Abra una ventana de Símbolo del sistema para desarrolladores. (En la ventana Inicio, abra Aplicaciones. Abra la carpeta Visual Studio Tools de su versión de Visual Studio y, luego, elija el acceso directo Símbolo del sistema para desarrolladores). Para más información sobre cómo abrir una ventana del símbolo del sistema para usar las herramientas de línea de comandos, consulte Establecer la ruta de acceso y las variables de entorno para compilar desde la línea de comandos.

    Puede que se requieran credenciales de administrador para compilar el código de este tutorial correctamente, dependiendo del sistema operativo y de la configuración del equipo. Para ejecutar la ventana del símbolo del sistema como administrador, abra el menú contextual de Símbolo del sistema para desarrolladores y, luego, elija Ejecutar como administrador.

  2. En el símbolo del sistema, escriba notepad basic.cpp.

    Elija cuando se le pida que cree un archivo.

  3. En el Bloc de notas, escriba estas líneas.

    #include <iostream>
    
    int main()
    {
        std::cout << "This is a native C++ program." << std::endl;
        return 0;
    }
    
  4. En el menú Archivo, elija Guardar.

    Ha creado un archivo de código fuente de Visual C++.

  5. En el símbolo del sistema, escriba cl /EHsc basic.cpp. (La opción de la línea de comandos /EHsc le indica al compilador que habilite el control de excepciones de C++. Para obtener más información, vea /EH (Modelo de control de excepciones).)

    El compilador cl.exe genera un archivo .obj que contiene el código compilado y, luego, ejecuta el enlazador para crear un programa ejecutable llamado basic.exe. (Este nombre aparece en las líneas de información de salida que muestra el compilador).

  6. Para ejecutar el programa basic.exe, en el símbolo del sistema, escriba basic.

    El programa mostrará este texto y se cerrará:

Lo que ve es un programa nativo de C++.

Vea también

Tareas

Paseo guiado por Visual C++

Referencia

Opciones del compilador

Otros recursos

Referencia de lenguaje C++

Building C/C++ Programs