Tutorial Configuración del entorno de compilación de
Transcripción
Tutorial Configuración del entorno de compilación de
Tutorial Configuración del entorno de compilación de lenguage C en ambientes Windows Utilizando Visual Studio 1 Configuración del entorno Inserte un disco con Microsoft Visual Studio 2008 Express Edition o superior y ejecute el archivo Setup.exe con privilegios administrativos para iniciar la instalación. Siga los pasos de la instalación tal como se muestra en la figura 1. No es necesario instalar los paquetes de Microsoft SQL Server ni Microsoft Silverlight Runtime. (a) Ejecute Setup.exe como Administrador (b) Siga los pasos del asistente de instalación (d) Seleccione los subproductos a instalar (e) Espere a que la instalación finalice (c) Acepte el acuerdo de licencia (f) De click en Finalizar para terminar. Figure 1: Instalación de Microsoft Visual Studio 2008 Express Edition Visual Studio es únicamente la interfaz de desarrollo integrada o IDE y el compilador de C/C++, no incluye la instalación de librerı́as de código nativo para Windows. A fin de poder compilar programas en código nativo para Windows, es necesario instalar el Microsoft Windows Platform SDK for Windows XP/Server 2003. Inserte un disco con Microsoft Windows Platform SDK for Windows XP/Server 2003 o superior y ejecute el archivo Setup.exe con privilegios administrativos para iniciar la instalación. Siga los pasos de la instalación tal como se muestra en la figura 2. Página 1 de 6 (a) Siga los pasos del asistente de instalación (d) Deje el directorio de instalación por defecto (b) Acepte el acuerdo de licencia (e) Espere a que la instalación finalice (c) Seleccione instalación tı́pica (f) De click en Finalizar para terminar. Figure 2: Instalación de Microsoft Windows Platform SDK for Windows XP/Server 2003 2 Compilación de un programa de prueba Para probar que las herramientas de compilación se hayan instalado correctamente, se ha de proceder a desarrollar un simple programa de prueba que imprima en pantalla la cadena de texto Hola mundo!. Abra Microsoft Visual Studio 2008 Express Edition tal como se muestra en la figura 3 (a) Ejecute Microsoft Visual Studio 2008 Express Edition (b) Espere a que el entorno se configure para ejecutarse por primera vez. Figure 3: Abrir de Microsoft Visual Studio 2008 Express Edition Página 2 de 6 El siguiente paso es crear un proyecto de C/C++ para Win32. Una vez que Visual Studio esté abierto, vaya a menú Archivo y seleccione Nuevo y Proyecto tal como muestra la figura 5. Figure 4: Creación de un nuevo proyecto En el cuadro de diálogo de nuevo proyecto seleccione Win32 Console Application en la categorı́a Win32 tal como muestra la figura 5. Especifique un nombre para el proyecto y la solución; y en su caso, el directorio que contendrá los archivos. En este caso se usó HolaMundo como nombre de proyecto y solución. Figure 5: Creación de un nuevo proyecto de código nativo Win32. Página 3 de 6 En el asistente de creación de nuevo proyecto de código nativo Win32, seleccione Aplicación de Consola y Proyecto Vacı́o como las opciones de generación del proyecto: (a) Inicio del asistente (b) Selección de opciones de proyecto. Figure 6: Asistente de creación de un nuevo proyecto de código nativo Win32. Para agregar un archivo al proyecto, de click derecho en el Explorador de Soluciones de Visual Studio sobre el nombre del proyecto. En el menú contextual seleccione el sub-menú Agregar y de click en Nuevo Elemento tal como muestra la figura 7a. Posteriormente, en el cuádro de diálogo que aparecerá, seleccione C++ File (.cpp) y establezca el nombre del archivo a Main.c (véase figura 7b). (a) Agregar un archivo nuevo. (b) Selección del tipo y nombre del archivo. Figure 7: Cómo agregar nuevos archivos fuente a un proyecto Página 4 de 6 Como siguiente paso, capture el siguiente código en el archivo Main.c (véase figura 8). 1 2 3 4 5 6 7 /************************************************************** * * Main.c * Test file * ***************************************************************/ 8 9 #include <stdio.h> 10 11 12 13 14 15 int main(void){ printf("Hello world!\r\n"); system("pause"); return 1; } Figure 8: Contenido del archivo Main.c Una vez capturado el código, proceda a ejecutar el proyecto dando click en el botón Iniciar de la barra de herramientas estándar de Visual Studio. También puede invocar el comando presionando la tecla F5 o F7 de su teclado, dependiendo de la configuración. Durante el proceso de ejecución, Visual Studio le preguntará si desea recompilar el proyecto. Debido a que la compilación de código en lenguaje C/C++ es un proceso que puede llevar varios minutos o incluso horas en soluciones grandes, Visual Studio puede ser configurado para ejecutar la última versión compilada Página 5 de 6 en lugar de estar recompilando todo el código cada vez que se desea probar. Para efectos de éste tutorial, interesa que el código sea compilado. Marque la casilla de verificación No mostrar este cuadro de diálogo de nuevo y de click en el botón con la leyenda Sı́, tal como se muestra en la figura 9. Figure 9: Configure Visual Studio para recompilar el código con cada ejecución Finalmente, y si todo fue configurado correctamente, deberá ver una consola como la que se muestra en la figura 10. Figure 10: Resultado de la ejecución del código de prueba. Página 6 de 6