Dev C++ 的图形库EGE #include"graphics.h"

本文介绍了如何在Dev C++中使用EGE图形库,包括下载链接、解压步骤、库文件的安装路径以及编译选项设置。通过示例代码展示了图形库的简单应用,并提供了相关帮助文件供进一步学习。

一天,我看到了洛谷的日报
https://forinser.blog.luogu.org/EasyX
然后尝试了一下,发现这个软件只适用于 VS C++
然后,非常非常的无(sheng)奈(qi)

好吧,然后就开始尝试寻找有没有适用于 DEV C++ 的图形库
( ∗  ̄ ︶  ̄ ) (* ̄︶ ̄ ) () 终于让我找到了啊

首先先下载EGE

链接: https://pan.baidu.com/s/1rPgdEhvKDNLVvRJK9O37ng
提取码: 5d1a

解压好之后

  • 将压缩包内 ege19.01_all_\include 目录下的 ege ,ege.h ,graphics.h 三样复制,粘贴到 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include 目录下
  • 将压缩包内 lib\mingw64\lib 目录下的 libgraphics64.a 复制,粘贴到 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2目录下
  • 在上方菜单栏选择 工具->编译选项 填入 -lgraphics64 -luuid -lmsimg32 -lgdi32 -limm32 -lole32 -loleaut32(如果原来有内容就加在后面)
    在这里插入图片描述

然后就好了

头文件是——

#include <graphics.h>

PS ( ● — ● ) (●—●) ()

  • 你们会看到里面有一个man文件,别害怕,点进去,里面是一堆栗子,你可以复制粘贴使用一波,就可以感受到图形库的强大
  • 还有一个文件 EasyX_Help.chm ,里面有详细的讲解,有空可以学习学习 (~ ̄▽ ̄)~

这里就贴一个小栗子吧

︿ (  ̄ ︶  ̄ ) ︿ ︿( ̄︶ ̄)︿ ︿()︿

#include <graphics.h>      // 引用图形库头文件
#include <conio.h>
int main()
{
    initgraph(640, 480);   // 创建绘图窗口,大小为 640x480 像素
    circle(200, 200, 100); // 画圆,圆心(200, 200),半径 100
    getch();              // 按任意键继续
    closegraph();          // 关闭绘图窗口
}
#include <graphics.h>
#include <conio.h>
int main()
{
	// 初始化图形窗口
	initgraph(640, 480);
	MOUSEMSG m;     // 定义鼠标消息
	while(true)
	{
		// 获取一条鼠标消息
		m = GetMouseMsg();
		switch(m.uMsg)
		{
			case WM_MOUSEMOVE:
				// 鼠标移动的时候画红色的小点
				putpixel(m.x, m.y, WHITE);
				break;
			case WM_LBUTTONDOWN:
				// 如果点左键的同时按下了 Ctrl 键
				if (m.mkCtrl)
					// 画一个大方块
					rectangle(m.x-10, m.y-10, m.x+10, m.y+10);
				else
					// 画一个小方块
					rectangle(m.x-5, m.y-5, m.x+5, m.y+5);
				break;

			case WM_RBUTTONUP:
				return 0;   // 按鼠标右键退出程序
		}
	}
	// 关闭图形窗口
	closegraph();
	return 0;
}

还有什么问题

欢迎留言!! φ(..)

评论 45
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值