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

Turbo C 的graphics库

SDL

EasyX

EGE

1. 普遍认为Graphics库太老了,而且TurboC本身使用比较麻烦,网上一边倒地不推荐。不过其实Turbo C也出了for Win 7/8/10的版本了,试着下载安装,发现需要微软的一些DLL,于是就没有继续了。有兴趣的朋友可以试试:https://turboc.codeplex.com/

2. SDL是个大块头,似乎功能很多很强大,以下提供几个连接,供有兴趣的朋友钻研:

3. EasyX看起来很棒,很简洁,便于理解,而且有论坛支持。不过EasyX库只支持微软系列的编译器(即Visual C++或Visual Studio)

4. EGE的特点和EasyX很像,都是适合入门的,比较简练的图形库。而且可以在Codeblocks编译其中使用,符合我的需求,所以我就多介绍一点吧。

需要注意的是,下载后的文件不要用WinRAR解压,而要用7z格式的解压软件(我用的是7-zip)。

第二个需要注意的是,若要使用EGE库,文件名必须是.cpp

c语言简单图形库,C语言图形库简单对比及EGE库的安装小手册相关推荐

  1. python绘制三维矢量图_开源图形库 c语言-图形图像库 集合

    Google三维API O3DO3D 是一个开源的 Web API 用来在浏览器上创建界面丰富的交互式的 3D 应用程序.这是一种基于网页的可控3D标准.此格式期望真正的基于浏览器,独立于操作系统之外 ...

  2. 转:开源图形库 c语言-图形图像库 集合

    Google三维API O3D O3D 是一个开源的 Web API 用来在浏览器上创建界面丰富的交互式的 3D 应用程序.这是一种基于网页的可控3D标准.此格式期望真正的基于浏览器,独立于操作系统之 ...

  3. C语言读取bmp图像并做简单显示

    C语言读取bmp图像并做简单显示) bmp文件格式 读取bmp文件信息并展示 bmp文件格式 bmp文件大体上分为四个部分: bmp文件构成 位图文件头BITMAPFILEHEADER 位图信息头BI ...

  4. 简单介绍Go语言错误处理异常捕获+异常抛出

    这篇文章主要介绍了Go语言错误处理异常捕获和异常抛出,Go语言的作者认为java等语言的错误处理底层实现较为复杂,就实现了函数可以返回错误类型以及简单的异常捕获,虽然简单但是也非常精妙,大大的提高了运 ...

  5. 简单的c语言课程设计管理类,C语言课程设计-学生成绩简单管理程序.doc

    C语言课程设计报告 --学生成绩简单管理程序 一.程序的主要功能 用单向链表结构实现简单的学生成绩管理功能,要求具有链表建立.链表输出.结点有序插入.节电删除.数据查询等功能. 各项菜单功能: (1) ...

  6. PTA 基础编程题目集 7-12 两个数的简单计算器 C语言

    PTA 基础编程题目集 7-12 两个数的简单计算器 C语言 本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加.减.乘.除或求余运算.题目保证输入和输出均不超过整型范围. 输入格式 ...

  7. 用C语言编写一个Linux下的简单shell程序

    这是一个简单的C程序,展示了如何进行系统调用执行logout cd ls pwd pid rm mkdir mv cp等命令,这是一个简单的命令解释程序shell,其源代码如下: #include & ...

  8. 最简单的c语言的编程题目,编程列入考题

    ① 简单的C语言考试题目!(不需要编程) 写入数据的时候,写入的是123,作为一个数处理的. 将printf("%d%d\n",k,n); 改成printf("%d %d ...

  9. html语言简单,简单的html语言计算器

    <简单的html语言计算器>由会员分享,可在线阅读,更多相关<简单的html语言计算器(3页珍藏版)>请在人人文库网上搜索. 1.简单的计算器源码如图:代码input.MyBu ...

  10. antlr idea 入门_ANTLR入门:构建简单的表达语言

    antlr idea 入门 这是该系列的第一篇文章. 本系列的目的是描述如何创建有用的语言和所有支持工具. 在本文中,我们将开始研究一种非常简单的表达语言. 我们将在语言沙箱中构建它,因此我们将其称为 ...

最新文章

  1. 2020阿里全球数学大赛:3万名高手、4道题、2天2夜未交卷,73人天团,正式出道!
  2. 分布式系统 缓存穿透与失效时的雪崩效应
  3. C/C++内存泄露,如何解决内存泄露?
  4. [shell基础]——sed命令
  5. OpenCV bgfg分割的实例(附完整代码)
  6. CodeForces - 1550E Stringforces(二分+状压dp)
  7. 开发Eclipse插件
  8. 搭建基于Jenkins的CI服务器
  9. Sightseeing Cows(POJ-3621)
  10. 1014-新浪微博(数据 cell )
  11. 嵌入式linux应用层中断函数,嵌入式LINUX驱动开发(中断处理函数)
  12. Android通讯录查询篇--ContactsContract.Data 二
  13. Anbox之push_locked与pop_locked(十三)
  14. AWVS12 docker版本安装
  15. 系统架构师--考试大纲
  16. JUCE小白求教VS2019-C1083无法打开包括文件
  17. 定义一个接口ITest,接口中有3个抽象方法如下。
  18. [渝粤教育] 天津师范大学 创业起跑线 参考 资料
  19. win11升级后黑屏问题
  20. 大数据管理与分析技术(1)

热门文章

  1. autohotkey-大漠插件
  2. visio绘制自定义图形(完全零基础)
  3. Visual Studio 2017 Enterprise绿色精简版介绍
  4. 如何用OBS录制Mac系统声音
  5. 嵩天python_跟着北京理工大学嵩天老师学习Python
  6. 群发红包 java如何实现_java 微信红包算法代码实现及架构设计
  7. matlab 贝叶斯回归,贝叶斯向量自回归MATLAB代码 使用matlab实现贝叶斯向量自回归模型 - 下载 - 搜珍网...
  8. 打开VScode一直弹报错,错误 unins000.exe,不能正常更新
  9. mysql有rollup函数_如何在MySQL ROLLUP函数中替换NULL类别标题?
  10. ESP8266学习笔记(7)——JSON接口使用