【dev Cpp新手请进】dev导入ege图形库
2017-02-11 15:55
253 查看
某小白说她按网上的教程,往devCpp里导入的ege不能用,弄了好半天都没弄好,遂向我求救。于是简单了解了下,发现了一些问题,是网上现有教程没有说清楚的,在帮其解决完问题后,顺手写篇博,希望能帮助到其他有此问题的朋友。
本文主要面向新手,所以先顺便介绍一下ege到底是什么?
EGE(Easy Graphics Engine),是windows下的简易绘图库,是一个类似BGI(graphics.h)的面向C/C++语言新手的图形库,它的目标也是为了替代TC的BGI库而存在。它的使用方法与TC中的graphics.h相当接近,对新手来说,简单,友好,容易上手,免费开源,而且因为接口意义直观,即使是之前完全没有接触过图形编程的,也能迅速学会基本的绘图。目前,EGE图形库已经完美支持VC6,
VC2008, VC2010,VC2012,其中vc2008/2010/2012支持编译出64位应用程序同时也支持C-Free, DevCpp, Code::Blocks, codelite,wxDev, Eclipse for C/C++等IDE,即支持使用MinGW或者MinGW64为编译环境的IDE。如果你需要在VC下使用graphics.h,那么ege将会是很好的替代品。
导入流程:
1.安装dev,并下载ege图形库ege官网
2.找到devCpp的安装目录,不知道的话,打开dev,找到菜单栏里的工具——编译选项——目录,如下图
3.然后将ege文件夹里的include文件夹里的文件复制到dev安装目录下的include文件夹里,将ege里面的lib文件夹(里面有多个版本,本人使用的是4.81版本)下对应版本的文件夹里的.a文件复制到dev下的lib文件夹里。就OK了。
注意事项:dev是多少位就使用多少位的ege,某小白就是在这里出错。她的是64位dev,从官网下载的是32位(貌似devCpp这种winGW编译环境,ege只支持32位,我也不懂,我是搞前端的。),对于这种64位dev,要使用32位的ege,就需要找到dev安装目录下的X86_64开头的文件夹(下面有图),里面同样有include和lib两个文件夹,如上所述,将ege中对应文件分别复制进去,然后编译的时候使用32位的编译方式即可。
本文主要面向新手,所以先顺便介绍一下ege到底是什么?
EGE(Easy Graphics Engine),是windows下的简易绘图库,是一个类似BGI(graphics.h)的面向C/C++语言新手的图形库,它的目标也是为了替代TC的BGI库而存在。它的使用方法与TC中的graphics.h相当接近,对新手来说,简单,友好,容易上手,免费开源,而且因为接口意义直观,即使是之前完全没有接触过图形编程的,也能迅速学会基本的绘图。目前,EGE图形库已经完美支持VC6,
VC2008, VC2010,VC2012,其中vc2008/2010/2012支持编译出64位应用程序同时也支持C-Free, DevCpp, Code::Blocks, codelite,wxDev, Eclipse for C/C++等IDE,即支持使用MinGW或者MinGW64为编译环境的IDE。如果你需要在VC下使用graphics.h,那么ege将会是很好的替代品。
导入流程:
1.安装dev,并下载ege图形库ege官网
2.找到devCpp的安装目录,不知道的话,打开dev,找到菜单栏里的工具——编译选项——目录,如下图
3.然后将ege文件夹里的include文件夹里的文件复制到dev安装目录下的include文件夹里,将ege里面的lib文件夹(里面有多个版本,本人使用的是4.81版本)下对应版本的文件夹里的.a文件复制到dev下的lib文件夹里。就OK了。
注意事项:dev是多少位就使用多少位的ege,某小白就是在这里出错。她的是64位dev,从官网下载的是32位(貌似devCpp这种winGW编译环境,ege只支持32位,我也不懂,我是搞前端的。),对于这种64位dev,要使用32位的ege,就需要找到dev安装目录下的X86_64开头的文件夹(下面有图),里面同样有include和lib两个文件夹,如上所述,将ege中对应文件分别复制进去,然后编译的时候使用32位的编译方式即可。
相关文章推荐
- C++ std::vector<bool>
- C++ 内存对齐
- 【c++】实现"String"类,完成运算符重载等
- 博览网 侯捷老师C++课程 第四周笔记
- C++ std::vector
- C++工程师面试宝典系列之多线程编程
- c语言中冒泡排序、插入排序、选择排序算法比较
- 关于C语言中内存的3个问题
- PAT1003我要通过!
- 使用SIMD技术提高C++程序性能
- 详解C++11中的右值引用与移动语义
- 关于C++11 range-for的一个陷阱
- 使用一个函数找出整型数组的最大值或最小值
- 2n皇后问题
- 广东工业大学 C语言课程设计报告
- C++基于OpenCV实现实时监控和运动检测记录
- c++继承
- 水仙花数daffodil
- C++之namespace
- leetcode 81. Search in Rotated Sorted Array II