配置Ege在Dev C++ 仅仅单个项目进行配置(Tmd-Gcc64)

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;
}
二、项目属性配置工作:
  1. 选中项目右击[项目属性] 或 Ctrl+H 打开**[项目属性], 切换到[文件/目录]**,

a. 在子框【库目录】添加: C:\SysLibrary\Ege\lib 路径;

b. 在子框【保护文件目录】添加 C:\SysLibrary\Ege\lib 路径。

  1. [项目属性]子选项卡切换到【参数】,在子框【链接】中插入链接参数: -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了,之后就是添加各种代码,创造世界了。

转载于:https://my.oschina.net/IndustrialRevolutio/blog/1482249

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Dev-C++是一个免费的C/C++集成开发环境(IDE),它使用MinGW或TDM-GCC作为编译器。EGE是Easy Graphics Engine的缩写,是一个基于C语言的图形库,可以在Dev-C++中使用。下面是Dev-C++EGE的使用指南: 1. 下载和安装Dev-C++EGE Dev-C++可以从官网(https://sourceforge.net/projects/orwelldevcpp/)下载,EGE可以从官网(https://xege.org/)下载。安装Dev-C++时,选择完整安装,包括MinGW编译器和GDB调试器。安装EGE时,选择与Dev-C++对应的版本。 2. 创建一个新项目 打开Dev-C++,选择“文件”->“新建”->“项目”,选择“控制台应用程序”或“Windows应用程序”,输入项目名称和保存路径,点击“确定”。 3. 配置编译器和链接器 选择“工具”->“编译选项”,在“编译器”选项卡中,选择“添加”按钮,添加EGE的头文件路径(例如:C:\ege\inc)。在“链接器”选项卡中,选择“添加”按钮,添加EGE的库文件路径(例如:C:\ege\lib),并添加以下库文件:libgraphics.a、libege.a、libwinmm.a、libgdi32.a、libuser32.a。 4. 编写代码 在Dev-C++中创建一个新的源文件,输入以下代码: #include <graphics.h> int main() { initgraph(640, 480); // 初始化图形界面 setbkcolor(WHITE); // 设置背景颜色为白色 cleardevice(); // 清屏 circle(320, 240, 100); // 画一个圆 getch(); // 等待用户按键 closegraph(); // 关闭图形界面 return 0; } 5. 编译和运行程序 点击“编译并运行”按钮,编译和链接程序,并在控制台或图形界面中运行程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值