免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 7959 | 回复: 11

fedora11究竟如何配置gtk [复制链接]

论坛徽章:
0
发表于 2009-11-06 22:26 |显示全部楼层
10可用积分
安装了fedora11,厌倦了在命令行下编写程序,也想写个图形界面的程序,于是选择了gtk,比起Qt来毕竟是开源的。
但是,搜索了几乎所有的帖子,也不知道如何配置环境。
(网上的文章的开头大都是:
gtk+是基于以下三个库开发的
……
不得不承认,作者很明白,但是这是一篇最让我糊涂的文章)
问题:
安装了fedora11,在安装的时候,选中了Gnome开发。
1、在这种情况下还需要安装一些什么吗?还是现在就能编译出一个图形界面。
2、我知道在gtk程序在gcc编译的时候需要加入一些选项,那么应该使用哪些选项?
3、希望高手能说的尽量明白些,能让我亲眼看看神奇的GTk是真实的,而不是一个神话。

论坛徽章:
0
发表于 2009-11-07 09:38 |显示全部楼层
[root@ThinkPad /]# rpm -qa |grep gtk
gtk-doc-1.11-4.fc11.noarch
gtkhtml2-2.11.1-5.fc11.i586
python-slip-gtk-0.1.15-3.fc11.noarch
PackageKit-gtk-module-0.4.9-1.fc11.i586
gtkglext-libs-1.2.0-9.fc11.i586
gtk2-engines-2.18.2-1.fc11.i586
gtk2-devel-2.16.6-2.fc11.i586
gtk-nodoka-engine-0.7.2-5.fc11.i586
pygtk2-libglade-2.14.1-2.fc11.i586
xdg-user-dirs-gtk-0.8-3.fc11.i586
gtkspell-2.0.15-1.fc11.i586
gtk2-devel-docs-2.16.6-2.fc11.i586
gtkmm24-2.16.0-1.fc11.i586
gtk-sharp2-2.12.7-5.fc11.i586
libcanberra-gtk2-0.12-1.fc11.i586
gtk+-1.2.10-68.fc11.i586
gnome-python2-gtkmozembed-2.25.3-8.fc11.i586
pygtk2-2.14.1-2.fc11.i586
pygtk2-devel-2.14.1-2.fc11.i586
pygtk2-doc-2.14.1-2.fc11.noarch
gtk2-immodule-xim-2.16.6-2.fc11.i586
gnome-python2-gtkhtml2-2.25.3-8.fc11.i586
authconfig-gtk-5.4.10-1.fc11.i586
usermode-gtk-1.100-2.i586
gtksourceview2-2.6.2-1.fc11.i586
pygtksourceview-2.6.0-1.fc11.i586
gtk2-2.16.6-2.fc11.i586
pygtkglext-1.1.0-6.fc11.i586
webkitgtk-1.1.10-1.fc11.i586
pygtk2-codegen-2.14.1-2.fc11.i586
gtkhtml3-3.26.3-1.fc11.i586
GConf2-gtk-2.26.2-1.fc11.i586
[root@ThinkPad /]#


yum install gtk

论坛徽章:
0
发表于 2009-11-07 18:34 |显示全部楼层
我觉得你的态度有一点点儿问题。:wink:

你说厌倦了在命令行下写程序。我告诉你,GTK+只是一个库,写起来跟其它程序一样的。如果你会用其它库在命令行下写程序,就会用GTK+。读读手册,别太浮燥!

论坛徽章:
0
发表于 2009-11-07 18:37 |显示全部楼层
忘了回答问题了。

你要写基于GTK+的程序,不仅要安装GTK+的运行库,还要有开发的相关的头文件,以及最好有它的手册,方便你随时查看。比如,你不仅要有GTK+的相关的lib,因为lib都是二进制的,连接时用。你还需要相关的头文件,用于你在源码中包含,来编译程序。

GCC的选项的话,就是加上头文件的路径和连接库的路径。可以使用pkg-config --cflags --libs gtk+-2.0来查看。

[ 本帖最后由 naihe2010 于 2009-11-7 18:39 编辑 ]

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:56:11
发表于 2009-11-08 21:41 |显示全部楼层
看帮助,qt也开源啊

论坛徽章:
0
发表于 2009-11-17 21:06 |显示全部楼层
谢谢大家的意见!
其实也不算是厌倦,只是gtk+有点好奇,想见识见识.
其实初学者都会有这种心态吧。
我试试看先!

论坛徽章:
0
发表于 2009-11-17 21:08 |显示全部楼层
其实大家都是这样,一开始都是这里也想看看,哪里也想看看,慢慢的就能发现自己的兴趣了。
大家要以我为戒!!

论坛徽章:
0
发表于 2009-11-21 14:49 |显示全部楼层
看帮助,qt也开源啊

论坛徽章:
2
午马
日期:2015-01-27 11:22:392015年辞旧岁徽章
日期:2015-03-03 16:54:15
发表于 2009-11-25 23:48 |显示全部楼层

回复 #1 llllinux 的帖子

楼主这样的情况,还是多看看文档,然后静下心来写些代码, 上手了就好了.

有本电子书可能帮得上你的忙 <LINUX应用程序开发指南:使用GTK+ GNOME库>

多练就好.:wink:

论坛徽章:
1
辰龙
日期:2015-03-23 10:24:00
发表于 2010-12-31 16:33 |显示全部楼层
qt也开源的啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP