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

编译环境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.0
pkg-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 update
apt-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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值