当前位置: 技术问答>linux和unix
linux和c的一些疑惑!
来源: 互联网 发布时间:2016-11-13
本文导语: linux下要编一个GUI的c语言程序用什么工具啊!或者说linux下可以编GUI的c语言程序吗?c语言在linux编程中能有什么作为!小弟刚入linux,望大侠们指教! | gtk或者调用系统接口 | ...
linux下要编一个GUI的c语言程序用什么工具啊!或者说linux下可以编GUI的c语言程序吗?c语言在linux编程中能有什么作为!小弟刚入linux,望大侠们指教!
|
gtk或者调用系统接口
|
可以看到 linux内核都是用c 写的,很自然的很多api都是c的格式。
写GUI,都是结合相应的GUI库,比如qt,gtk,wxWidgets等等。一句话,学好c,可以在linux下走得没有障碍
写GUI,都是结合相应的GUI库,比如qt,gtk,wxWidgets等等。一句话,学好c,可以在linux下走得没有障碍
|
《GNU/Linux 编程指南(第二版)》
原书名: 《Linux Programming Unleashed,Second Edition》
该书讲解c语言在linux环境的编程。
GUI的c语言编程,看:
第5部分 用户界面编程
第22章 底层终端控制
第23章 ncurses入门
第24章 ncurses高级编程
第25章 x windows编程
第26章 athena、motif和lesstif窗口部件
第27章 使用gtk+进行gui编程
第28章 使用qt进行gui编程
第29章 使用opengl和mesa进行3d图形编程
gui的低层到高层,都讲到了。
原书名: 《Linux Programming Unleashed,Second Edition》
该书讲解c语言在linux环境的编程。
GUI的c语言编程,看:
第5部分 用户界面编程
第22章 底层终端控制
第23章 ncurses入门
第24章 ncurses高级编程
第25章 x windows编程
第26章 athena、motif和lesstif窗口部件
第27章 使用gtk+进行gui编程
第28章 使用qt进行gui编程
第29章 使用opengl和mesa进行3d图形编程
gui的低层到高层,都讲到了。
|
qt,gtk都不错,只是gtk的安装比较痛苦,qt要好多了,两个开发的目标环境不同,一个是gnome一个kde