GTK 入门配置教程

网友投稿 1350 2022-09-02

GTK 入门配置教程

GTK 入门配置教程

0:什么是GTK

GTK+是一套在 GIMP 的基础上发展而来的高级的、可伸缩的现代化、跨平台图形工具包,它可以很方便地制

作图形交互界面( GUI )。

GTK+特点:

稳定、跨平台、多种语言绑定、接口丰富、与时俱进、算法丰富、移动嵌入式应用广泛

1: 准备

1、安装gcc/g++/gdb/make等基本编程工具:sudo apt-get install build-essential2、安装GTK+3.0:sudo apt-get install libgtk-3-dev3、安装pkg-config:sudo apt-get install pkg-config4、安装帮助文件,方便查看帮助:sudo apt-get install devhelp (可以把dehelp固定在工具栏上)确认一下pkg-config版本 pkg-config –version确认一下GTK+版本 pkg-config –modversion gtk+-3.0

-安装:​​tar xvfJ gtk+-3.2.0.tar.xz ./configure --prefix=/opt/gtk CPPFLAGS="-I/opt/gtk/include" LDFLAGS="-L/opt/gtk/lib" PKG_CONFIG_PATH="/opt/gtk/lib/pkgconfig" export CPPFLAGS LDFLAGS PKG_CONFIG_PATH LD_LIBRARY_PATH="/opt/gtk/lib" PATH="/opt/gtk/bin:$PATH" export LD_LIBRARY_PATH PATH

手动编译指令:

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

建议使用codeblocks

sudo apt-get

glade3可以创建图形界面,手动绘制。将文件保存成GTKbuilder形式(本质是XML文件),在c语言代码中可以直接获取对象。sudo apt-get

配置IDE环境变量

项目,之后需要配置编译路径, 右键项目 → build options → (compiler 中的other ,linker中的other)两个地方添加如下语句 `pkg-config --libs --cflags gtk+-3.0`

2: 入门例子

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:应用系统之间数据传输的四种方式(数据传输方式有 两种都是为解决数据)
下一篇:Linux 系统故障排查和修复技巧(linux关机命令)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~