fedora11究竟如何配置gtk

发布于 2022-08-30 01:18:09 字数 381 浏览 9 评论 9

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

暮年慕年 2022-09-01 20:14:08

qt也开源的啊

街道布景 2022-09-01 17:54:14

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

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

多练就好.:wink:

探春 2022-09-01 16:36:39

看帮助,qt也开源啊

沫离伤花 2022-09-01 12:03:18

其实大家都是这样,一开始都是这里也想看看,哪里也想看看,慢慢的就能发现自己的兴趣了。
大家要以我为戒!!

情丝乱 2022-09-01 11:41:16

谢谢大家的意见!
其实也不算是厌倦,只是gtk+有点好奇,想见识见识.
其实初学者都会有这种心态吧。
我试试看先!

过去的过去 2022-09-01 11:29:15

看帮助,qt也开源啊

假情假意假温柔 2022-09-01 11:00:57

忘了回答问题了。

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

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

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

一个人练习一个人 2022-08-31 16:41:56

我觉得你的态度有一点点儿问题。:wink:

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

人事已非 2022-08-31 04:34:31

[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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文