¿Cómo escribir un programa en C usando bloques de código?
1. Instalación:
1. Descargue el paquete de instalación de ege;
2. Descomprima el paquete de instalación;
3. Copie todos los archivos en el directorio de inclusión del paquete comprimido al directorio de inclusión en el directorio de instalación del compilador, como d:\mingw\include. \;
p>4. Copie los archivos registrados con el nombre del compilador correspondiente en el directorio lib al directorio lib en el directorio de instalación del compilador, como D:\MinGW\lib\
<. p>2. Compile el proyecto:Tan pronto como se complete el paso 1, ege estará instalado y todo lo que queda es configurar las opciones de compilación.
Haga clic en Archivo-Nuevo-Proyecto y luego seleccione Aplicación de consola:
Tenga en cuenta que el lenguaje de programación debe ser C++ (no se preocupe por escribir código, aún puede usar el lenguaje C). , pero la biblioteca requiere que los archivos de código fuente sean CPP).
En tercer lugar, configure las opciones de compilación:
Después de crear el proyecto, es necesario configurar las opciones de enlace.
1. Haga clic en Opciones de compilación del proyecto:
2. Cambie a la pestaña de configuración del vinculador y agregue -LG Graphics-lgdi 32-limm 32-LMS img 32-lole 32 -lole. aut ventanas de 32-lwin mm-LUUID-m, estas opciones de enlace.
3. Haga clic en Agregar, busque la carpeta lib en la ruta del compilador en el primer paso y agregue 8 archivos (libgraphics.a, libgdi 32. alibim 32. alibmg 32. alibole 32. alile out 32. alilibwinmm . alilibuuid a).
Y escribe -mwindows en las otras opciones del enlazador a la derecha.
Después de agregar, debería ser (la ruta anterior depende del directorio de instalación del compilador):
4. Código de prueba:
Está configurado aquí.
Reemplace el código del archivo main.cpp en el proyecto con:
#Include? ¿"gráficos.h"?
int? principal(){?
initgraph(640,?480);? //Inicializar una ventana con un tamaño de 640*480, aquí y TC? ¿Matiz?
Círculo(200,?200,?100);? //Dibuja un círculo con centro (200,?200) y un radio de 100?
obtener();? ///? ¿Esperar a que el usuario presione alguna tecla para continuar?
cerrar gráfico();? //¿Cerrar la interfaz gráfica?
¿Volver? 0;
}Compile y ejecute, los resultados son los siguientes: