Cómo utilizar bloques de código para escribir programas gráficos en lenguaje C
En bloques de código, puede integrar la biblioteca EGE para escribir programas de gráficos en lenguaje C. El método específico es el siguiente:
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 en el paquete comprimido al directorio de inclusión en el directorio de instalación del compilador. Por ejemplo, D:\MinGW\include\;
4. Copie los archivos en el directorio correspondiente al nombre del compilador en el directorio lib al directorio lib en el directorio de instalación del compilador, por ejemplo, D. :\MinGW\lib\.
2. Establezca el proyecto:
Siempre que se complete el paso 1, ege ya está instalado y lo único que queda es configurar la opción de compilación.
Haga clic en archivo-nuevos-proyectos, 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 estar en lenguaje C, pero la biblioteca requiere que el archivo de código fuente debe ser CPP)
3. Configure la opción de compilación:
Después de establecer el proyecto, debe configurar la opción de enlace.
1 Haga clic en la opción de creación del proyecto:
2. Cambie a la pestaña de configuración del vinculador, agregue -lgraphics -lgdi32 -limm32 -lmsimg32 -lole32 -loleaut32 -lwinmm -luuid -mwindows, estas opciones de enlace.
3. Haga clic en Agregar, busque la carpeta lib en la ruta del compilador en el primer paso y agregue libgraphics.a, libgdi32.a libimm32.a libmsimg32.a libole32.a liboleaut32.a libwinmm.a libuuid. aEstos 8 archivos (puedes agregarlos todos a la vez, no es necesario que los agregues uno a la vez),
Y escribe -mwindows en las otras opciones del vinculador a la derecha.
Después de agregarlo, debería ser (la ruta anterior depende del directorio de instalación del compilador):
4. Código de prueba:
Esto ha sido configurado. .
Reemplace el código del archivo main.cpp en el proyecto con: #include?"graphics.h"?
int?main(){?
initgraph(640,?480);?/?//?Inicializado en una ventana de tamaño 640*480, que es ligeramente diferente de TC?
circle(200,?200,?100);?/ /?Dibujar un círculo con centro (200,?200) y radio 100?
getch();?//?Esperar a que el usuario presione una tecla, ¿presiona cualquier tecla para continuar?
closegraph(); ?//?¿Cerrar la interfaz gráfica?
return?0;
}
Compile y ejecute, los resultados son como sigue: