1. Ege 来自网易云课堂的MMOC《C++程序设计》(崔毅东老师) 的课程。非官网的。
2. 本来想录制视频的,笔记本的麦克风问题,让我有想换笔记本的冲动。
<center> ### 实现流程(不支持htm居中似乎)</center> >### 一、文件配齐工作: >1. 将**ege-13.04.02-full.zip**压缩包中的**include**和**lib**两个文件夹拷出来到**C:\SysLibrary\Ege**(个人的库目录)下; >2. 然后将C:\SysLibrary\Ege\lib\TDM-GCC-64\ **libgraphics64.a** 文件单独拷到.**该\lib**目录下,然后删除lib目录下除**libgraphics64.a**以外的所有文件以及文件夹。这样lib目录下就只有一个**libgraphics64.a**文件了 (之前删除的libgraphics.a是32位的,而默认会使用32的,所以为了不影响使用必须删除)。 >3. 这样,当前的**C:\SysLibrary\Ege**目录下就只有:**include**和**lib**两个文件。然后是在DevC++项目的配置。 >4. **打开Dev C++**:
a. 新建项目TextHello在E:\WSpace\Ege\Projects\TextHello(个人目录)。
b.新建代码文件main.cpp,代码内容:
// main.cpp
# include "graphics.h"
int main(int argc, char** argv) {
initgraph(640,480);
ege::getch();
closegraph();
return 0;
}
二、项目属性配置工作:
- 选中项目右击[项目属性] 或 Ctrl+H 打开**[项目属性], 切换到[文件/目录]**,
a. 在子框【库目录】添加: C:\SysLibrary\Ege\lib 路径;
b. 在子框【保护文件目录】添加 C:\SysLibrary\Ege\lib 路径。
- [项目属性]子选项卡切换到【参数】,在子框【链接】中插入链接参数: -lgraphics64 -lgdi32 -limm32 -lmsimg32 -lole32 -loleaut32 -lwinmm -luuid -mwindows -lgraphics64参数原来是lgrphics,之前编译的时候提示不兼容,然后试着在lgraphics加了64,然后编译通过了。。后来一想,其实这样的话原来的lgraphics.a就不需要删除了,因为已经指定使用64bit的 .a库文件了。但是如果没什么需要的话删了也可以。保留压缩包 ege-13.04.02-full.zip就好了。
【总结】:配置库文件,链接库文件,链接参数就行了。发现好简单。只是会出一些偶尔的小问题而已。对于把.a.o.h文件直接放入IDE的同等目录实在不是喜欢。这样单独配置感觉舒服一些,虽然每次新建项目都要这样配置,写个脚本不就解决了。。。
【End】:运行程序结果,如果出现Ege Log那就OK了,之后就是添加各种代码,创造世界了。