GTK环境搭建

平台:centos5.5

安装GTK

安装GTK,用rpm包安装,安装GTK需要先安装几个依赖的rpm,可以根据依赖关系逐步完成,其中有几个循环依赖的,可以用

rpm -Uvh  ...  ...  ...

将这几个一次安装完成

用pkg-config --modversion gtk+-2.0测试是否安装成功,pkg-config 表示1.0版本,如果是2.0版本的就是gtk+-2.0,  3.0版本的就用gtk+-3.0

我用的是2.10.4版本,所以用上面命令测试

 

一个简单的窗体程序

根据官网:http://library.gnome.org/devel/gtk/unstable/gtk.html

找到一个实例

#include <gtk/gtk.h>

int
main (int   argc,
char *argv[])
{
  GtkWidget *window;

  gtk_init (&argc, &argv);

  window = gtk_window_new (GTK_WINDOW_TOPLEVEL);

  g_signal_connect (window, "destroy", G_CALLBACK (gtk_main_quit), NULL);

  gtk_widget_show (window);

  gtk_main ();

  return 0;
}

然后编译  gcc `pkg-config --cflags gtk+-2.0` -o window-default window-default.c `pkg-config --libs gtk+-2.0`

运行  ./window-default   弹出一个空窗口,运行OK

 

 

 

搭建eclipse下GTK环境

在网上找了很多,都是说:

     对于complier我们在 Miscellaneous的other flags追加 `pkg-config –cflags gtk+-2.0` 注意`这个符号是1前面那个键。再在linker同样的位置加入 `pkg-config –libs gtk+-2.0` 就可以了.这两个参数都是用“括起来的

 

    但是在我这行不同,折腾了好一会,在我这的方法是,在complier的库文件中添加/use/include/gtk-2.0,对于complier我们在 Miscellaneous的other flags追加 `pkg-config –cflags gtk+-2.0`,在link那一栏直接在command那一栏中添加“g++  `pkg-config --libs gtk+-2.0`  ”

再编译运行,就OK了

 

就这样一个简单的Linux窗体完成了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值