linux怎么用C语言画点和直线呀? (答对马上给分)

gbl777 2003-06-23 12:01:38
linux怎么用C语言画点和直线呀?用什么函数,需要什么头文件?

最好能给个小例子!
多谢
...全文
488 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
gbl777 2003-06-29
  • 打赏
  • 举报
回复
多谢各位的指点,看来我还是在纸上用铅笔画吧!

结贴
wwwunix 2003-06-25
  • 打赏
  • 举报
回复
那你就用framebuffer吧.
open("/dev/fb",O_RDWR);
write()//就可以画点.然后加上一些算法就可以画直线,圆,矩形...
fender1972 2003-06-25
  • 打赏
  • 举报
回复
在LINUX的console模式下有curses.h头文件可参考一下。
blh 2003-06-25
  • 打赏
  • 举报
回复
在linux的console模式下没有直接提供图形接口,你要么使用其他库或者X或者直接访问io地址
gbl777 2003-06-25
  • 打赏
  • 举报
回复
小弟是刚刚入门,就是要画几个点和直线,我是用vi编的,
就是在那个没有可视化图形界面,都是用命令那个!你们看那是个什么环境?
是不是xwindows
Windmoon_hz 2003-06-24
  • 打赏
  • 举报
回复
可以直接对framebuffer操作,但是这样好像所有的东西都要自己写。

问zhaoweikid(kylin):
用opengl画,编译的时候怎么编译啊?
wwwunix 2003-06-23
  • 打赏
  • 举报
回复
在Xwindow下还是framebuffer?
fender1972 2003-06-23
  • 打赏
  • 举报
回复
有个cursor.h头文件,里面可能有你要的东东!
zhaoweikid 2003-06-23
  • 打赏
  • 举报
回复
用OpenGL,
画点:
glBegin(GL_POINTS);
glVertex2f(1.0, 2.0);
glEnd();
画线:
glBegin(GL_LINES);
glVertex2f(1.0, 2.0);
glVertex2f(2.0, 1.0);
glEnd();
林雨亭 2003-06-23
  • 打赏
  • 举报
回复
楼主先要决定自己开发 哪个GUI的程序,才能找到 函数。
x window, motif, gkt/gnome, qt/kde ?
jadetiger 2003-06-23
  • 打赏
  • 举报
回复
用svgalib吧,自带demo.
「已注销」 2003-06-23
  • 打赏
  • 举报
回复
你是什么环境啊?
GTK可以,复杂的用OpenGL也可以。

23,223

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧