QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2552|回复: 16

linux下C有没有图形函数???

[复制链接]
发表于 2004-4-5 11:53:48 | 显示全部楼层 |阅读模式
我怎么找不到阿。是不是只有tc才有?
发表于 2004-4-5 12:35:59 | 显示全部楼层
TC只是编译工具。看看GTK+编程吧。
回复

使用道具 举报

发表于 2004-4-5 22:42:17 | 显示全部楼层
其实编程语言和具体功能的实现是相互独立的,所以你需要图形功能得依靠某个库而不是编程语言。
回复

使用道具 举报

发表于 2004-4-7 22:42:51 | 显示全部楼层
linux下的C, 或者说GCC里,只用c无法画出图形呢?
那如果我不用qt,或者gtk一类的图形库,自己用c就无法作出图形呢?

不过好像并不是这样的吧,qt是用什么写的呢? 我查了gnu c的函数库,好像是没有有关图形处理的函数,如果是这样的化,像openoffice,或者用c写的java VM, 是如何实现画图的呢?
回复

使用道具 举报

发表于 2004-4-7 22:47:24 | 显示全部楼层
qt是用xlib的api
控制台也能画图的,用framebuffer模式,我没试过,但绝对能,好象要直接跟设备文件打交道.
回复

使用道具 举报

发表于 2004-4-8 11:34:03 | 显示全部楼层
在网上找了老半天,找到这个地方, 对xlib API 有兴趣的看看去, 好像挺全的

http://moonbase.wwc.edu/~davija/XLIB/top.html
回复

使用道具 举报

发表于 2004-4-8 12:52:31 | 显示全部楼层
看看fbi的源码,是一个framebuffer下的看图工具
回复

使用道具 举报

发表于 2004-4-9 00:17:43 | 显示全部楼层
如果想要象turbo C那样编制图形程序,那么Linux下要用到一些函数库,比如svgalib、ggilib、sdllib等,我最喜欢用SDL。
回复

使用道具 举报

发表于 2004-4-9 23:44:19 | 显示全部楼层
[quote:036324213a="lanche"]如果想要象turbo C那样编制图形程序,那么Linux下要用到一些函数库,比如svgalib、ggilib、sdllib等,我最喜欢用SDL。[/quote]
有没有觉得SDL的运行效率很低?
回复

使用道具 举报

发表于 2004-4-12 00:30:07 | 显示全部楼层
SDL的运行效率很不错呀,Loki公司的许多游戏都是用SDL库(它带有OpenGL)写的。
回复

使用道具 举报

发表于 2004-4-13 00:39:40 | 显示全部楼层
不是,我是指SDL的2D,比如清除屏幕似乎就很慢……我越来越想用OpenGL来完成2D的功能了……
回复

使用道具 举报

发表于 2004-4-13 23:24:53 | 显示全部楼层
这就需要技巧了,一般在游戏中尽量避免过多的刷新整个屏幕,而只是更新有变化的区域,这样程序运行的效率会大幅提高。
回复

使用道具 举报

发表于 2004-4-13 23:27:51 | 显示全部楼层
你可以到我网站linside.8u8.com去下载“五笔练习 for Linux SDL版”,附全部源码。
回复

使用道具 举报

发表于 2004-4-16 10:55:30 | 显示全部楼层
C的函数库在什么地方?
回复

使用道具 举报

发表于 2004-4-16 11:47:21 | 显示全部楼层
[quote:85ff9f5a38="mereor"]C的函数库在什么地方?[/quote]
/lib
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-8 13:40 , Processed in 0.056130 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表