一天,我看到了洛谷的日报
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;
}
还有什么问题
欢迎留言!! φ(..)
本文介绍了如何在Dev C++中使用EGE图形库,包括下载链接、解压步骤、库文件的安装路径以及编译选项设置。通过示例代码展示了图形库的简单应用,并提供了相关帮助文件供进一步学习。

1235

被折叠的 条评论
为什么被折叠?



