ubuntu下搭建gtk+编程环境

原创 2015年07月09日 08:51:04

首先gtk+项目主页为:
http://www.gtk.org/

gtk+现在有2和3两种版本,使用

sudo apt-get install gnome-core-devel

可以一次性安装2个版本,你也可单独安装3:

sudo apt-get install libgtk-3-dev

gcc或clang之类的编译器工具集合自然不用说了,可以用如下命令安装gcc:

sudo apt-get install build-essential

网上接下来还要求安装以下3个组件:

sudo apt-get install pkg-config #用于在编译GTK程序时自动找出头文件及库文件位置。

sudo apt-get install devhelp #这将安装 devhelp GTK文档查看程序。 

sudo apt-get install libglib2.0-doc libgtk2.0-doc #这将安装 gtk/glib 的API参考手册及其它帮助文档。

不过在前面装gnome-core-devel时已经友好的帮你装过了。
最后你可能还需要装一个类似于VS和Xcode的GUI拖放设计工具:

sudo apt-get install glade libglade2-dev #这将安装基于GTK的界面构造程序。

你可能还需要一些gtk官方的例子来参考着:

sudo apt-get install gtk2.0-examples
sudo apt-get install gtk-3-examples

可以使用gtk-demo运行。

最后gtk开发者document在线站点地址:
https://developer.gnome.org/

准备基本就绪,下面测试一段简单的代码:

#include <gtk/gtk.h>

int main(int argc,char **argv){
    GtkWidget *window;
    gtk_init(&argc,&argv);
    window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
    gtk_window_set_title(GTK_WINDOW(window),"Lovely Hopy");
    gtk_window_set_default_size(GTK_WINDOW(window),400,300);
    gtk_window_set_position(GTK_WINDOW(window),GTK_WIN_POS_CENTER);
    gtk_widget_show(window);
    g_signal_connect_swapped(G_OBJECT(window),"destroy",
        G_CALLBACK(gtk_main_quit),NULL);
    gtk_main();
    return 0;
}

编译命令如下:

clang `pkg-config --libs --cflags gtk+-3.0` -O3 -g0 -s -o 1 1.c

你也可以怀旧使用gtk+-2.0的库,一切随你。

版权声明:大熊猫猪·侯佩原创或翻译作品.谢绝转载! hopy

Ubuntu下安装GTK的三种方法

1 安装命令:sudo apt-get install gnome-core-devel sudo apt-get install libglib2.0-doc libgtk2.0-doc sudo ...
  • ouyangzhan
  • ouyangzhan
  • 2010年07月14日 16:39
  • 26672

Ubuntu14.04下安装GTK+

一、安装   1、安装gcc/g++/gdb/make 等基本编程工具 $sudo apt-get install build-essential   2、安装 libgtk2....
  • qq_33259138
  • qq_33259138
  • 2016年08月05日 15:36
  • 2924

Ubuntu下安装GTK的三种方法

1 安装命令: sudo apt-get install gnome-core-devel  sudo apt-get install libglib2.0-doc libgtk2.0-doc  su...
  • jsh13417
  • jsh13417
  • 2013年11月17日 15:34
  • 5301

怎样在Ubuntu16.04上安装GTK+-3.0

CentOS源代码安装GTK+3.0;Ubuntu使用命令快速安装GTK+-3.0
  • singleyellow
  • singleyellow
  • 2017年07月07日 10:16
  • 3180

Ubuntu16.04下安装GTK+

Ubuntu14.04下安装GTK+ 分类:Linux c语言 (686) (0) 一、安装   1、安装gcc/g++/gdb/make 等基本编程工具 $sudo apt-get i...
  • u011164819
  • u011164819
  • 2017年03月24日 15:36
  • 4538

ubuntu 16.04 下载gtk

我在终端下输入 sudo apt-get install gtk 出现无法定位软件包的错误,因此我换了一种方法: 1->输入sudo apt-get install build-essential ,...
  • zhuziyu1157817544
  • zhuziyu1157817544
  • 2016年06月16日 13:30
  • 1752

ubuntu14.04 gtk+安装与常见错误

一、安装   1、安装gcc/g++/gdb/make 等基本编程工具 $sudo apt-get install build-essential   2、安装 libgtk2.0-de...
  • MMG_sysu
  • MMG_sysu
  • 2016年01月16日 19:15
  • 1695

Ubuntu下安装GTK的两种方法 -- 亲测有效

在进行这些操作之前,需要sudo update-manager  打开软件更新,将能够更新的软件都更新一遍,最开始就是吃了这个亏,搞了好久 1 安装命令: sudo apt-get...
  • yuanlongquan753
  • yuanlongquan753
  • 2016年04月01日 11:19
  • 531

Ubuntu下配置GTK+开发环境

Ubuntu系统自带GCC了,但是这个GCC几乎什么文件都不能编译,因为缺少一些必须的头文件,所以要安装build-essential这个软件包输入下面命令:apt-get install build...
  • Wangdada111
  • Wangdada111
  • 2017年05月05日 11:51
  • 671

Windows下GTK+的安装

http://www.gtk.org/download/win32_tutorial.php Installation and usage tutorial for Window...
  • stereohomology
  • stereohomology
  • 2014年07月12日 21:44
  • 7119
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ubuntu下搭建gtk+编程环境
举报原因:
原因补充:

(最多只允许输入30个字)