C语言学习之——EGE插件安装
一、C语言开发环境
顺手用什么都行,这里演示codeblocks
1、下载安装教程
进入官网,下载我们需要的版本 https://www.codeblocks.org/ ;
下载完成进行安装即可。
二、EGE基础知识
EGE官网: https://xege.org/
EGE是windows下的一个C++绘图库(学过C语言就行),操作简单,可以通过简单地调用实现在窗口上进行绘图,并且增加了鼠标,键盘等交互功能,可以完成简单的程序。
特点:
- 单窗口,没有提供创建多个窗口的功能
- 目前不跨平台
- 底层使用 GDI/GDI++ 绘图,无硬件加速,不适用性能要求高的场合。
1、EGE安装
配置EGE有两种方式,一种是在全局配置,另一种是针对项目配置,这两种的配置步骤是一样的。由于项目配置只针对项目,新建项目后又需要重新配置,所以这里只讲如何在全局设置中配置,全局设置里完成后后面无需再进行配置。
针对全局的配置,设置后所有项目和文件都会使用这些配置参数。
1.1、下载EGE并解压
1.2、添加库路径
1、启动 CodeBlocks,点击设置(Settings)→ 编译器(Compiler),打开编译器设置。
2、在全局设置里面,点击搜索目录(Search directories)。点击编译器(Compiler),然后添加之前解压出的EGE文件夹中的 include目录。
或者
我们可以在文件资源管理器的地址栏中复制 include 路径,然后粘贴进去即可。
3、在全局设置里面,点击搜索目录(Search directories)。点击链接器(Linker),然后按如下图所示的步骤添加之前解压出的EGE文件夹中的 lib\codeblocks17.12 或 lib\codeblocks20.03 目录。
同样,也可直接复制目录。
链接参数
a、在链接器(Llinker settings) 设置里,添加要链接的库。
–如果是 CodeBlocks20.03,添加64位的库 libgraphics64.a,复制以下内容填写libgraphics64.a; libgdi32.a; libimm32.a; libmsimg32.a; libole32.a; liboleaut32.a; libwinmm.a; libuuid.a; libgdiplus.a
–如果是 CodeBlocks17.12,添加32位的库libgraphics.a,复制以下内容填写libgraphics.a; libgdi32.a; libimm32.a; libmsimg32.a; libole32.a; liboleaut32.a; libwinmm.a; libuuid.a; libgdiplus.a
填写完毕点击OK保存设置。
b、Other linker options 框里加入"-mwindows",保存
1.3、测试环境
编写一个程序,运行