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`一定要放到源文件之后,否则会报错,如下图所示: