Exportar (0) Imprimir
Expandir todo
Personas que lo han encontrado útil: 3 de 9 - Valorar este tema

Cómo: Compilar un programa nativo de C++ desde la línea de comandos

Visual C++ incluye un compilador de C++ que puede utilizar para crear cualquier cosa, desde programas de Visual C++ simples hasta aplicaciones y componentes de formularios Windows Forms.

En este procedimiento se crea un programa de Visual C++ simple con un editor de texto y se compila en la línea de comandos.

También puede compilar programas de Visual C++ que cree con un editor de texto mediante el entorno de desarrollo de Visual Studio. Vea Cómo: Compilar un programa de C++ orientado a CLR en Visual Studio para obtener más información.

Puede utilizar sus propios programas de Visual C++ en lugar de escribir los programas simples que se muestran en estos procedimientos. También puede utilizar cualquiera de los programas de ejemplo de código de Visual C++ incluidos en los temas de ayuda. Vea Cómo: Compilar un ejemplo de código de los temas de Ayuda para obtener más información.

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

  1. Abra la ventana Símbolo del sistema de Visual Studio 2005.

    Haga clic en el botón Inicio, seleccione Todos los programas, Microsoft Visual Studio 2005, Visual Studio Tools y, por último, haga clic en Símbolo del sistema de Visual Studio 2005.

    NoteNota

    El Símbolo del sistema de Visual Studio 2005 establece automáticamente la ruta de acceso correcta al compilador de Visual C++ y a todas las bibliotecas necesarias, por lo que se usa en lugar de la ventana Símbolo del sistema habitual. Para obtener más información, vea Establecer la ruta de acceso y las variables de entorno para generar desde la línea de comandos.

  2. En el símbolo del sistema, escriba notepad simple.cpp y presione Entrar.

    Haga clic en cuando se le pida que cree un archivo nuevo.

  3. En el Bloc de notas, escriba las líneas siguientes:

    #include <iostream>
    
    int main()
    {
        std::cout << "This is a native C++ program." << std::endl;
        return 0;
    }
    
  4. En el menú Archivo, haga clic en Guardar. Ha creado un archivo de código fuente de Visual C++.

  5. En el menú Archivo, haga clic en Salir para cerrar el Bloc de notas.

  6. En el símbolo del sistema, escriba cl /EHsc simple.cpp y presione Entrar. La opción de línea de comandos /EHsc 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 programa ejecutable simple.exe.

    Puede ver el nombre del programa ejecutable en las líneas de información de salida que muestra el compilador.

  7. Para ver una lista de todos los archivos del directorio denominados simple con cualquier extensión, escriba dir simple.* y presione Entrar.

    El archivo .obj es un archivo de formato intermedio que puede omitir.

  8. Para ejecutar el programa simple.exe, escriba simple y presione Entrar.

    El programa mostrará este texto y se cerrará:

    This is a native C++ program.

  9. Para cerrar la ventana del símbolo del sistema, escriba exit y presione Entrar.

Compilar un programa de Visual C++ con clases .NET

Este procedimiento muestra la línea de comandos que se utiliza para compilar un programa de Visual C++ mediante las clases de .NET Framework.

La opción del compilador /clr (Compilación de Common Language Runtime) es necesaria porque este programa utiliza clases .NET y requiere que el compilador de Visual C++ incluya las bibliotecas .NET necesarias. El compilador de Visual C++ genera un archivo .exe que contiene código MSIL en lugar de instrucciones ejecutables en el equipo.

Puede utilizar los pasos de este procedimiento para compilar cualquiera de los programas de ejemplo de Visual C++ incluidos en los temas de ayuda. Por ejemplo, el tema Cómo: Compilar un ejemplo de código de los temas de Ayuda hace referencia a un programa de ejemplo que usa clases .NET para calcular el tiempo transcurrido desde la última vez que se inició Windows.

Para compilar una aplicación de consola .NET de Visual C++ en la línea de comandos

  1. Abra la ventana Símbolo del sistema de Visual Studio 2005.

    Haga clic en el botón Inicio, seleccione Todos los programas, Microsoft Visual Studio 2005, Visual Studio Tools y, por último, haga clic en Símbolo del sistema de Visual Studio 2005.

  2. En el símbolo del sistema, escriba notepad simpleclr.cpp y presione Entrar:

    Haga clic en cuando se le pida que cree un archivo nuevo.

  3. En el Bloc de notas, escriba las líneas siguientes:

    int main()
    {
        System::Console::WriteLine("This is a Visual C++ program.");
    }
    
  4. En el menú Archivo, haga clic en Guardar.

    Ha creado un archivo de código fuente de Visual C++ mediante una clase .NET (Console) que se encuentra en el espacio de nombres System.

  5. En el menú Archivo, haga clic en Salir para cerrar el Bloc de notas.

  6. En el símbolo del sistema, escriba cl /clr simpleclr.cpp y presione Entrar.

  7. El compilador cl.exe genera un programa ejecutable simpleclr.exe.

  8. Para ver una lista de todos los archivos del directorio denominados simpleclr con cualquier extensión, escriba dir simpleclr.* y presione Entrar.

    El archivo .obj es un archivo de formato intermedio que puede omitir.

    El archivo .manifest es un archivo XML que contiene información sobre el ensamblado (un ensamblado es la unidad de implementación .NET, por ejemplo un programa .exe o un componente o biblioteca .dll).

  9. Para ejecutar el programa simpleclr.exe, escriba simpleclr y presione Entrar.

    El programa mostrará este texto y se cerrará:

    This is a Visual C++ program.

  10. Para cerrar la ventana del símbolo del sistema, escriba exit y presione Entrar.

Vea también

¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft. Reservados todos los derechos.