近期在琢磨C语言的图形库,发现主要有如下几种选择:

  1. Turbo C 的graphics库
  2. SDL
  3. EasyX
  4. 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库的安装小手册相关推荐

  1. 贪吃蛇c语言ege程序流程图,C语言 -- EGE 贪吃蛇简单制作及ege库安装

    1.首先,我们需要在code::blocks 上安装ege环境,需要下载相关的文件. 百度网盘链接:链接: https://pan.baidu.com/s/1l1MD8hfbr410DcvOV2XM7 ...

  2. 主流WEB开发语言简单对比(转)

    主流WEB开发语言简单对比  原文链接:http://www.uml.org.cn/site/201401091.asp   随着时间的飞逝,随着岁月的流失.从世界上第一台计算机ENIAC诞生至今,已 ...

  3. 主流WEB开发语言简单对比

    主流WEB开发语言简单对比 随着时间的飞逝,随着岁月的流失.从世界上第一台计算机ENIAC诞生至今,已经有将近半个世纪了.经过这半个世纪的语言发展,我们所接触的语言基本上都是高级语言了.这篇文章主要对 ...

  4. c语言fputc 函数头,简单对比C语言中的fputs()函数和fputc()函数

    简单对比C语言中的fputs()函数和fputc()函数 C语言fputc()函数:写文件函数(将一指定字符写入文件流中) 头文件: #include 定义函数: int fputc(int c, F ...

  5. 关注Cortex-M处理器,M0、M3、M4简单对比

    最近在关注Cortex-M处理器,针对目前进入大众视野的M0.M3.M4做了如下简单对比,内容来自ARM等官网,这里仅仅是整理了下,看起来更直观点,呵呵. Cortex-M 系列针对成本和功耗敏感的  ...

  6. python和r语言比较_Python和R语言之分析对比 - 数据分析

    在Python中调用R或在R中调用Python,为什么是"和"而不是"或"? 在互联网中,关于"R和Python"的文章,排名前十的搜索结果 ...

  7. 记录一次C语言调用go生成的动态库的踩坑过程

    记录一次C语言调用go生成的动态库的踩坑过程 问题现象 由于某些特殊原因,需要在C语言中调用go语言生成的so,本来挺顺利,一切都运行的很好.突然某一天,不知道怎么回事,再一个新程序中无法正常运行了, ...

  8. r语言和python的区别-Python和R语言之分析对比

    在Python中调用R或在R中调用Python,为什么是"和"而不是"或"? 在互联网中,关于"R和Python"的文章,排名前十的搜索结果 ...

  9. Go 语言优势、对比

    Go 语言优势.对比 文章目录 Go 语言优势.对比 1.用Go解决现在编程难题 a. 开发速度 2.并发 a. goroutine b. 通道 3. 语言类型系统 a. 类型简单 b. 接口对一组行 ...

  10. M0、M3、M4简单对比

    最近在关注Cortex-M处理器,针对目前进入大众视野的M0.M3.M4做了如下简单对比,内容来自ARM等官网,这里仅仅是整理了下,看起来更直观点,呵呵. Cortex-M 系列针对成本和功耗敏感的  ...

最新文章

  1. ibaits插入即获取主键(mssql,mysql,oracle)
  2. Linux设置SSH链接
  3. ios android 录音格式,跨系统的录音格式兼容性问题: iOS Android
  4. 肖仰华 | 大规模、高质量的金融知识图谱,如何自动化构建?
  5. Mac 系统部署Frp内网穿透服务 实现frpc shell启动脚本启动、停止
  6. 【Antlr】Antlr 将 CSV文件 转成Map数据结构
  7. docker-compose安装镜像
  8. 括号表示法字符串构造二叉树_一篇文章学会二叉树和二叉查找树
  9. Firefox for iOS 终于登陆中国
  10. rabbitmq消息队列--restTemplate实现跨域请求--获取JSON字符串
  11. win11解决打开文档延迟
  12. activiti报错:org.activiti.engine.ActivitiTaskAlreadyClaimedException: Task ‘12502‘ is already claimed
  13. 4G PCIE网卡在英创ESM6800上的使用步骤
  14. 栅栏密码解码python实现
  15. [2022-10-13]神经网络与深度学习第3章-前馈神经网络(part3)
  16. 单位网站老是被劫持跳转到菠菜网站怎么办
  17. [转载] 信息系统项目管理师视频教程——01 信息系统综合知识总论
  18. 【多传感器融合】激光雷达与相机前融合
  19. 《 Python程序设计项目案例》— (期末大作业、课程设计、毕业设计)基于Python与Django的职工健康档案管理系统设计(附代码)
  20. 模型部署到移动端_分分钟打开倾斜摄影模型,新版本的老子云移动端也太好用了吧!...

热门文章

  1. classcastexception异常_Java程序员必备:异常的十个关键知识点
  2. java并发编程(13)-- 线程 死锁和定位
  3. 区块链 女巫攻击是什么 Sybil Attack 为什么POW可以抵御女巫攻击 一文看懂
  4. linux ffmpeg插件,Linux FFmpeg(含x264、lame插件)安装记录
  5. consul mysql 检查_MySQL在Consul服务中的健康检查逻辑
  6. JavaSE基础——Java多线程(2)
  7. JavaSE基础——Java多线程
  8. 基于springboot的家政服务网站
  9. win10系统如何解除端口占用
  10. wordpress插件WP Rest API接口文档说明