gtk-3.0学习笔记1-环境配置

来源:互联网 发布:户外广告投放数据 编辑:程序博客网 时间:2024/06/09 23:04

编译环境Linux16.04,Gtk3.0,code::Block16.01。

1.配置GTK3.0的环境

查看是否安装了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

安装时候可以使用pkg-config查看一下是否安装成功

//查看GTK库版本:pkg-config --modversion gtk+-2.0pkg-config --modversion gtk+-3.0

测试GTK配置是否可以正常运行
新建一个gtk_test .c的文件,复制下面内容到该文件中

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

该方法来源百度经验http://jingyan.baidu.com/article/e9fb46e17ba76f7521f766d5.html

2.code::Block编辑器

检查Ubuntu安装code::Block正确的版本

add-apt-repository ppa:damien-moore/codeblocks-stable

好像是显示ok之后执行下一步

apt-get install codeblocks codeblocks-contrib

期间可能会需要多次执行下面代码

apt-get updateapt-get install codeblocks codeblocks-contrib

接下来慢慢等待,就会成功

在code::Block中配置gtk3.0

在编辑器菜单栏中Settings中选择 Compiler如下图所示

配置GTK3.0

选择Global compiler settings,如下图输入如下代码

`pkg-config --cflags gtk+-3.0`

这里写图片描述

`pkg-config --libs gtk+-3.0`

这里写图片描述

接下来就大功告成了,随便创建一个Empty file就可以使用gtk-3.0啦

如果有写的不对的地方,欢迎联系843462167@qq.com

0 0