C语言图形库简单对比及EGE库的安装小手册
近期在琢磨C语言的图形库,发现主要有如下几种选择:
- Turbo C 的graphics库
- SDL
- EasyX
- EGE
1. 普遍认为Graphics库太老了,而且TurboC本身使用比较麻烦,网上一边倒地不推荐。不过其实Turbo C也出了for Win 7/8/10的版本了,试着下载安装,发现需要微软的一些DLL,于是就没有继续了。有兴趣的朋友可以试试:https://turboc.codeplex.com/
2. SDL是个大块头,似乎功能很多很强大,以下提供几个连接,供有兴趣的朋友钻研:
关于SDL库的介绍:http://www.bkjia.com/Cyy/617179.html
SDL中文教程(老版本):http://adolfans.github.io/sdltutorialcn/blog/2013/01/25/sdl-2-dot-0-tutorial-index/
如何在Codeblocks上使用SDL:http://blog.csdn.net/anobodykey/article/details/34126291
3. EasyX看起来很棒,很简洁,便于理解,而且有论坛支持。不过EasyX库只支持微软系列的编译器(即Visual C++或Visual Studio)
4. EGE的特点和EasyX很像,都是适合入门的,比较简练的图形库。而且可以在Codeblocks编译其中使用,符合我的需求,所以我就多介绍一点吧。
EGE官网地址:http://xege.org/
需要注意的是,下载后的文件不要用WinRAR解压,而要用7z格式的解压软件(我用的是7-zip)。
第二个需要注意的是,若要使用EGE库,文件名必须是.cpp
关于在Codeblocks上使用EGE库,可参考:http://jingyan.baidu.com/article/4b07be3c40d35f48b380f3c7.html
EGE也提供了很好的入门教程:http://xege.org/category/lesson
转载于:https://www.cnblogs.com/wen2cheng2ge/p/6119745.html
C语言图形库简单对比及EGE库的安装小手册相关推荐
- 贪吃蛇c语言ege程序流程图,C语言 -- EGE 贪吃蛇简单制作及ege库安装
1.首先,我们需要在code::blocks 上安装ege环境,需要下载相关的文件. 百度网盘链接:链接: https://pan.baidu.com/s/1l1MD8hfbr410DcvOV2XM7 ...
- 主流WEB开发语言简单对比(转)
主流WEB开发语言简单对比 原文链接:http://www.uml.org.cn/site/201401091.asp 随着时间的飞逝,随着岁月的流失.从世界上第一台计算机ENIAC诞生至今,已 ...
- 主流WEB开发语言简单对比
主流WEB开发语言简单对比 随着时间的飞逝,随着岁月的流失.从世界上第一台计算机ENIAC诞生至今,已经有将近半个世纪了.经过这半个世纪的语言发展,我们所接触的语言基本上都是高级语言了.这篇文章主要对 ...
- c语言fputc 函数头,简单对比C语言中的fputs()函数和fputc()函数
简单对比C语言中的fputs()函数和fputc()函数 C语言fputc()函数:写文件函数(将一指定字符写入文件流中) 头文件: #include 定义函数: int fputc(int c, F ...
- 关注Cortex-M处理器,M0、M3、M4简单对比
最近在关注Cortex-M处理器,针对目前进入大众视野的M0.M3.M4做了如下简单对比,内容来自ARM等官网,这里仅仅是整理了下,看起来更直观点,呵呵. Cortex-M 系列针对成本和功耗敏感的 ...
- python和r语言比较_Python和R语言之分析对比 - 数据分析
在Python中调用R或在R中调用Python,为什么是"和"而不是"或"? 在互联网中,关于"R和Python"的文章,排名前十的搜索结果 ...
- 记录一次C语言调用go生成的动态库的踩坑过程
记录一次C语言调用go生成的动态库的踩坑过程 问题现象 由于某些特殊原因,需要在C语言中调用go语言生成的so,本来挺顺利,一切都运行的很好.突然某一天,不知道怎么回事,再一个新程序中无法正常运行了, ...
- r语言和python的区别-Python和R语言之分析对比
在Python中调用R或在R中调用Python,为什么是"和"而不是"或"? 在互联网中,关于"R和Python"的文章,排名前十的搜索结果 ...
- Go 语言优势、对比
Go 语言优势.对比 文章目录 Go 语言优势.对比 1.用Go解决现在编程难题 a. 开发速度 2.并发 a. goroutine b. 通道 3. 语言类型系统 a. 类型简单 b. 接口对一组行 ...
- M0、M3、M4简单对比
最近在关注Cortex-M处理器,针对目前进入大众视野的M0.M3.M4做了如下简单对比,内容来自ARM等官网,这里仅仅是整理了下,看起来更直观点,呵呵. Cortex-M 系列针对成本和功耗敏感的 ...
最新文章
- ibaits插入即获取主键(mssql,mysql,oracle)
- Linux设置SSH链接
- ios android 录音格式,跨系统的录音格式兼容性问题: iOS Android
- 肖仰华 | 大规模、高质量的金融知识图谱,如何自动化构建?
- Mac 系统部署Frp内网穿透服务 实现frpc shell启动脚本启动、停止
- 【Antlr】Antlr 将 CSV文件 转成Map数据结构
- docker-compose安装镜像
- 括号表示法字符串构造二叉树_一篇文章学会二叉树和二叉查找树
- Firefox for iOS 终于登陆中国
- rabbitmq消息队列--restTemplate实现跨域请求--获取JSON字符串
- win11解决打开文档延迟
- activiti报错:org.activiti.engine.ActivitiTaskAlreadyClaimedException: Task ‘12502‘ is already claimed
- 4G PCIE网卡在英创ESM6800上的使用步骤
- 栅栏密码解码python实现
- [2022-10-13]神经网络与深度学习第3章-前馈神经网络(part3)
- 单位网站老是被劫持跳转到菠菜网站怎么办
- [转载] 信息系统项目管理师视频教程——01 信息系统综合知识总论
- 【多传感器融合】激光雷达与相机前融合
- 《 Python程序设计项目案例》— (期末大作业、课程设计、毕业设计)基于Python与Django的职工健康档案管理系统设计(附代码)
- 模型部署到移动端_分分钟打开倾斜摄影模型,新版本的老子云移动端也太好用了吧!...
热门文章
- classcastexception异常_Java程序员必备:异常的十个关键知识点
- java并发编程(13)-- 线程 死锁和定位
- 区块链 女巫攻击是什么 Sybil Attack 为什么POW可以抵御女巫攻击 一文看懂
- linux ffmpeg插件,Linux FFmpeg(含x264、lame插件)安装记录
- consul mysql 检查_MySQL在Consul服务中的健康检查逻辑
- JavaSE基础——Java多线程(2)
- JavaSE基础——Java多线程
- 基于springboot的家政服务网站
- win10系统如何解除端口占用
- wordpress插件WP Rest API接口文档说明