首先对比一下两者的库文件,头文件,以vs2015 win10 64位为例:
Easyx 头文件 graphics.h , 库文件两个
EasyXa.lib // VC2015 ~ 2017 库文件(x64, MBCS 版本)
EasyXw.lib // VC2015 ~ 2017 库文件(x64, Unicode 版本)
ege头文件 graphics.h,ege.h,库文件是graphics15.lib
所以如果同时安装这两个库,只需要替换一下头文件graphics.h就可以了,其他的文件不会互相覆盖。
//ege第一个图形窗口程序
#include <graphics.h>
int main()
{
//初始化为640*480大小
initgraph(640, 480);
// 画圆,圆心(200, 200),半径 100
circle(200, 200, 100);
//等待用户按键
getch();
//关闭图形界面
closegraph();
return 0;
}
//easyx 第一个图形窗口程序
#include <graphics.h>
#include <conio.h>
int main()
{
initgraph(640, 480); // 创建绘图窗口,大小为 640x480 像素
circle(200, 200, 100); // 画圆,圆心(200, 200),半径 100
_getch(); // 按任意键继续
closegraph(); // 关闭绘图窗口
return 0;
}
流程一样,都是初始化窗口,操作,最后关闭窗口。
但是有一点细微区别&