EGE(Easy Graphics Engine)
EGE是windows下的简易绘图库,是一个类似BGI(graphics.h)的面向C/C++语言新手的图形库,它的目标也是为了替代TC的BGI库而存在。
它的使用方法与TC中的graphics.h相当接近,对新手来说,简单,友好,容易上手,免费开源,而且接口意义直观,即使是完全没有接触过图形编程的,也能迅速学会基本的绘图。
截至目前为止的最新版本是15.04 ---> 官方网站
在Visual Studio 2015中配置EGE
操作系统:Windows 8.1
VS版本:Visual Studio Community 2015 RC
因为ege15.04的包中最高只支持vs2013的lib库,所以想要在vs2015上使用ege图形库需要下载源码自己编译出lib,源码github地址:xege
下载后进入src目录打开graphics15里面的graphics15.sln进行编译即可。
编译中遇到的2个问题:
1. 修改解决方案graphics15的“属性”,将平台工具集选为v140。

2. 在配置管理器中修改活动解决方案平台为Release, x64

至此可以成功编译出适合vs2015版本的lib文件,编译出的文件在..\xege-master\lib\vc2015\lib目录下,这里双手奉上编译好的lib,下载地址:vc2015
至此,我们只需导入ege的include目录和lib目录到vs中即可。将ege15.04文件夹中的include目录内容复制到VS2015的相关目录下,默认地址为:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include;再将编译好后的lib文件覆盖C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib目录即可。
测试样例:

问题与疑惑
1. 注意选择为x64模式解决方案,这里有个疑惑的地方是选择Win32平台x86模式提示无法打开文件"graphics1564.lib",按道理x86会调用graphics15.lib,将其修改为x64平台x86模式成功运行,不太懂vs活动解决方案这里的原理(求解惑)。
2. 在Debug模式下调试程序结束后会在底部输出框中提示“无法查找或打开pdb文件”,这里我们可以通过修改调试相关设置解决这个问题,在菜单栏中单击“工具”-“选项”


第一次运行程序时,会需要一段时间加载相关的符号集,再次调试就无需等待了。
至此,visual studio 2015中配置EGE图形库基本结束!
**********************************E.N.D****************************************

网友评论