- 浏览: 73022 次
- 性别:
- 来自: 杭州
最新评论
想编程绘制一些简单的图形,有不少的图形库可以选择:
(1)BGI图形库:即turbo c所带的图形库。misaki 在vc(vc6,vc2008,vc2010等)下重写了该库,名为EGE 。另一个类似的vc(vc6,vc2008,vc2010)下的库名为easyX 。mingw下(也可用于vc2005和vc2008 下)移植版本名为WinBGIm (下载地址 ,头文件302行int right=0需改为int top=0,否则编译会出错)。还有一个unix/linux/bsd下的库,名为turboC ,它使用xlib和curses库来代替tc下的graphics.h和conio.h。另一个linux下的bgi库clone名为libgraph (安装过程见这里 )。bgi库函数相关文档见这里 和这里 。
(2)GRX 图形库:很棒的2d图形库,与bgi图形库兼容,支持dos,windows,linux等操作系统下gcc,watcom等编译器,参见源代码下载地址 和文档 。附件中是我用mingw编译后得到的文件,可以直接将之解压到自己的mingw下使用。
(3)dislin 库:支持dos,windows,linux,bsd等操作系统下的很多开发环境,该库非商业版本免费,但是如果开发商业软件则需要支付版权费。参看相关文档 和下载地址
(4)allegro图形库 :跨平台,几乎支持所有的操作系统和大多数的软件开发环境。参见wiki 及allegro.cc .如果使用codeblocks 开发环境,安装过程见这里
(5)opengl 和sdl 库:很有名的图形库,见opengl教程(中文 ,英文 )和sdl教程
(6)其他一些图形库,详见这里
- grx-MINGW.zip (223.9 KB)
- 下载次数: 27
发表评论
-
最小c编译器
2011-11-08 14:09 1491最小c编译器(来源 (最好在linux下操作))代码有好几个 ... -
the development of c language(转)
2011-11-08 09:25 1318c语言之父Dennis Ritchie 写的关于c语言开发历 ... -
C语言,你真的弄懂了么?
2011-11-07 12:42 1774程序(来源 ): #include <stdi ... -
pe文件格式实例解析
2011-11-07 10:05 0环境:windows xp 速龙3000+(即x86兼容32位 ... -
小型elf "Hello,World"程序
2011-11-06 23:59 1379参考链接:http://timelessname.com/el ... -
elf文件格式实例解析
2011-11-05 23:00 6364试验环境:archlinux 速龙3000+(即x86兼 ... -
高质量的c源代码
2011-11-03 10:18 1169现在自由软件及开源软件越来越流行,有大量的附带源程序 ... -
fltk 库
2011-09-26 19:47 1847fltk是一个小型、开源、支持OpenGL 、跨平台(win ... -
《Introduction to Computing Systems: From bits and gates to C and beyond》
2011-09-25 23:33 2189很好的一本计算机的入门书,被很多学校采纳作为教材,作者Yale ... -
csapp bufbomb实验
2011-09-16 14:21 4632csapp (《深入理解计算机系统》)一书中有一个关于缓冲区 ... -
the blocks problem(uva 101 or poj 1208)
2011-09-11 20:57 1841题目描述见:uva 101 or poj 1208 ... -
the blocks problem(uva 101 or poj 1208)
2011-09-11 20:56 0题目描述见:uva 101 or poj 1208 ... -
部分排序算法c语言实现
2011-09-02 14:51 1024代码比较粗糙,主要是用于对排序算法的理解,因而忽略了边界和容错 ... -
编译器开发相关资源
2011-08-31 08:40 1215开发编译器相关的一些网络资源: how difficu ... -
zoj 1025 Wooden Sticks
2011-07-23 20:25 972题目见:zoj 1025 先对木棒按照长度进行排序,然后再计 ... -
zoj 1088 System Overload
2011-07-23 17:30 1177约瑟夫环 (josephus problem )问题, ... -
zoj 1091 Knight Moves
2011-07-23 09:05 853题目见zoj 1091 使用宽度搜索优先来求解, ... -
zoj 1078 palindrom numbers
2011-07-22 19:31 1152题目见zoj 1078 主要是判断一个整数在基数为2 ... -
zoj 1006 do the untwist
2011-07-22 13:24 944题目见zoj 1006 或poj 1317 简单 ... -
zoj 3488 conic section
2011-07-22 12:23 1015题目见zoj 3488 很简单的题目,却没能一次搞定,因 ...
相关推荐
对于标题中提到的"VC和VS用的C语言图形库",这是一个专门针对Visual C++ (VC) 和 Visual Studio (VS) 平台的C语言图形库,旨在帮助开发者在这些现代IDE中轻松创建图形化程序,而不再受限于传统的 Turbo C 环境。...
例如,一个常见的C语言图形库是SDL(Simple DirectMedia Layer)。SDL是一个跨平台的开发库,它提供了音频、键盘、鼠标、 joysticks 和图形硬件加速的功能。要使用SDL库,你需要下载并安装对应的库文件,然后在代码...
总共有5个文件,分别是: graphics.h graphics.lib graphicsu.lib graphicsw.lib graphicswu.lib 可以在VC环境下使用,至于VS环境没测试过,不知道
**NEO C语言图形库详解** NEO C语言图形库是一个专为Turbo C(简称TC)编译器设计的强大图形库,它旨在为C语言编程提供类似Allegro库的功能,使开发者能够轻松地创建丰富的图形用户界面和游戏。Allegro是一个流行的...
在描述中提到的“VC++6.0”是微软的一个经典集成开发环境(IDE),它支持C++编程,但默认并不包含对C语言图形库的支持。因此,这个图形库的目的是为了弥补在Windows 7系统下,使用像Turbo C这样的老版本编译器时遇到...
- **事件处理**:虽然不如高级语言中的图形库那样完善,但ACLlib可能包含了一些基本的事件处理机制,如鼠标点击、移动等。 3. **使用方法** 开发者首先需要包含`acllib.h`头文件,并链接`acllib.c`源文件到他们的...
在本文中,我们将深入探讨如何使用C语言图形库来创建一个石英钟程序。C语言是一种基础且强大的编程语言,而结合图形库可以为开发者提供丰富的可视化能力,使其能够创建出具有用户界面的应用,比如本例中的石英钟。...
在该资源中,我们使用了C语言的图形库graphics.h来创建一个图形登陆界面。initgraph函数用于初始化图形界面,设置窗口的宽度和高度。loadimage函数用于加载图片,SetWorkingImage函数用于设置当前绘图设备为 Img1。...
4. **图形库和头文件**:`graphics.lib`是图形库文件,`graphics.h`是包含相关函数声明的头文件。这两个文件是使用C语言进行图形设计的基础。 5. **坐标与像素**:在C语言图形设计中,坐标系统用于定位图形元素,(0...
这个项目可能使用了像SDL(Simple DirectMedia Layer)、Allegro或SFML这样的开源C语言图形库。这些库提供了丰富的功能,如窗口管理、图形绘制、事件处理等,让程序员可以轻松地构建GUI应用程序。 3. **窗口管理**...
《C语言图形库程序黄金大矿工》是一个适合初学者的编程项目,旨在通过开发一款小型游戏——黄金大矿工,来提升C语言编程技能,同时融入基础的数学概念和图形绘制技术。在这个项目中,你将学习如何利用C语言进行游戏...
《C语言实现的打砖块游戏——探索Easy.x图形库与时间函数的运用》 打砖块游戏,作为一款经典的休闲娱乐游戏,以其简单的规则和趣味性深受玩家喜爱。本项目是利用C语言编程实现的一个打砖块小游戏,它不仅包含普通...
本篇文章将全面解析C语言图形库函数,并结合实例来阐述其用法和应用场景。 1. **基本图形绘制** - `line()` 函数:用于绘制直线,需要指定起点和终点坐标。 - `circle()` 函数:绘制圆形,需要指定圆心坐标和半径...
1. **图形库**:C语言本身并不直接支持图形和图像处理,通常需要借助第三方库。常见的图形库有GD(Graphics Draw)、SDL(Simple DirectMedia Layer)、Allegro和OpenGL等。这些库提供了丰富的函数接口,用于绘制点...
【标题】:“C语言图形库做的一个酒店管理系统”揭示了这个项目是利用C语言编程实现的一个图形用户界面(GUI)的酒店管理软件。C语言通常用于底层系统编程,但通过结合图形库,可以创建出具有用户友好的交互式界面。...
EasyX是一个轻量级的图形库,专为C语言设计,方便开发者创建图形界面或进行2D图形绘制。它提供了简洁的API接口,使得程序员可以快速地在Windows平台上进行图形编程。 EasyX库的核心功能主要包括窗口管理、颜色设置...
【C语言图形设计】是指利用C语言编程技术来创建图形用户界面和进行图形绘制的一种方法。在本课程中,清华大学的黄维通教授通过一系列课件详细讲解了如何使用C语言进行图形设计。 首先,图形化界面是现代软件设计的...
Linux下C语言函数库概述对C语言的函数进行了分类,极易查找与使用