您的位置首页百科问答

Linux平台上安装GTK

Linux平台上安装GTK

的有关信息介绍如下:

Linux平台上安装GTK

GTK+(GIMP Toolkit)是一套源码以LGPL许可协议分发、跨平台的图形工具包。本文以图片和说明,手把手教你如何在虚拟的linux系统中安装配置GTK。

查看是否安装了GTK:

pkg-config --list-all | grep gtk

(本人已经安装过了,所以列出了许多东西,如果没有安装就什么也没有)

安装编译工具 ---- 这将安装gcc/g++/gdb/make 等基本编程工具:

sudo apt-get install build-essential

安装GTK的命令:

sudo apt-get install gnome-devel gnome-devel-docs

查看GTK库版本:

pkg-config --modversion gtk+-2.0

pkg-config --modversion gtk+-3.0

测试GTK配置是否可以运行,代码如下:

int main(int argc,char *argv[]

{

GtkWidget *window;

GtkWidget *label;

gtk_init(&argc,&argv);

window = gtk_window_new(GTK_WINDOW_TOPLEVEL);

gtk_window_set_title(GTK_WINDOW(window),"Hello World");

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

label = gtk_label_new("Hello, World");

gtk_container_add(GTK_CONTAINER(window),label);

gtk_widget_show_all(window);

gtk_main();

return 0;

}

编译命令:

gcc -o gtk_test gtk_test.c `pkg-config --cflags --libs gtk+-2.0`

或者:

gcc -o gtk_test gtk_test.c `pkg-config --cflags --libs gtk+-3.0`

运行命令:

./gtk_test

编译命令中`pkg-config --cflags --libs gtk+-2.0`一定要放到源文件之后,否则会报错,如下图所示: