Visual Studio 2015中配置EGE图形库

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。

Visual Studio 2015中配置EGE图形库_第1张图片
默认为v130,这里修改为v140

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

Visual Studio 2015中配置EGE图形库_第2张图片
默认为win32 x86

至此可以成功编译出适合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目录即可。

测试样例:

Visual Studio 2015中配置EGE图形库_第3张图片
旋转五角星testcase

问题与疑惑

1. 注意选择为x64模式解决方案,这里有个疑惑的地方是选择Win32平台x86模式提示无法打开文件"graphics1564.lib",按道理x86会调用graphics15.lib,将其修改为x64平台x86模式成功运行,不太懂vs活动解决方案这里的原理(求解惑)。


2. 在Debug模式下调试程序结束后会在底部输出框中提示“无法查找或打开pdb文件”,这里我们可以通过修改调试相关设置解决这个问题,在菜单栏中单击“工具”-“选项”

Visual Studio 2015中配置EGE图形库_第4张图片
展开"调试"-”常规“,勾选启用源服务器支持
Visual Studio 2015中配置EGE图形库_第5张图片
展开"调试"-"符号",勾选”Microsoft符号服务器“

第一次运行程序时,会需要一段时间加载相关的符号集,再次调试就无需等待了。

至此,visual studio 2015中配置EGE图形库基本结束!


**********************************E.N.D****************************************

Visual Studio 2015中配置EGE图形库_第6张图片
Love porridge, love life!

你可能感兴趣的:(Visual Studio 2015中配置EGE图形库)