博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Eclipse C + GTK2.0环境构筑
阅读量:6473 次
发布时间:2019-06-23

本文共 1166 字,大约阅读时间需要 3 分钟。

一、开发环境

Ubuntu 12.04 + Eclipse Cpp

 

二、环境配置

1、安装GTK2.0

   sudo apt-get install gnome-core-devel build-essential libgtk2.0-dev libgtk2.0-doc

2、配置GTK工程

   (1)创建C Project

   (2)右键点击工程,Properties --> C/C++Build --> Settings

             修改编译命令,点击GCC C Compiler,将Command Line Pattern 修改为一下值:

${COMMAND} ${INPUTS} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT}

             添加头文件引用,点击GCC C Compiler-->Includes,添加如下目录: 

/usr/include/gtk-2.0/usr/include/glib-2.0

 

             增加编译参数,点击GCC C Compiler-->Miscellaneous,添加如下参数:

`pkg-config --cflags gtk+-2.0`

             修改链接命令,点击GCC C Linker,将Command Line Pattern 修改为一下值:

${COMMAND} ${INPUTS} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT}

             增加链接参数,点击GCC C Linker-->Miscellaneous,添加如下参数:              

`pkg-config --libs gtk+-2.0`

3、测试开发环境

      编译运行以下代码

#include 
int main( int argc, char *argv[] ){ GtkWidget *window; gtk_init (&argc, &argv); window = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_widget_show (window); gtk_main (); return 0;}

     应该得到如图效果:

 

参考资料:

http://www.linuxidc.com/Linux/2011-12/49777.htm

https://developer.gnome.org/gtk2/

http://www.huzheng.org/ebook/gtk2-tut/book1.html

转载于:https://www.cnblogs.com/pumasun/articles/Linux_C.html

你可能感兴趣的文章
正则表达式分解剖析(一文悟透正则表达式)
查看>>
解决UILable标点符号居中的问题
查看>>
HTML5新特性教程
查看>>
SpringBoot 实战 (十七) | 整合 WebSocket 实现聊天室
查看>>
ImageOptim-无损图片压缩Mac版
查看>>
12 Go语言map底层浅析
查看>>
vue-resumer 项目中 element-ui 遇到的 textarea autosize 问题
查看>>
以主干开发作为持续交付的基础
查看>>
PHP扩展库PEAR被攻击,近半年下载者或被影响
查看>>
传统运维团队转型应该注意哪些问题?
查看>>
JavaScript函数(二)
查看>>
Airbnb改进部署管道安全性,规范部署顺序
查看>>
腾讯最大规模裁撤中层干部,让贤年轻人
查看>>
当我们谈性能的时候,我们实际上在谈什么?
查看>>
蔡超:入门 Go 语言必须跨越的五个思维误区
查看>>
使用Akka Actor和Java 8构建反应式应用
查看>>
curl常用命令详解
查看>>
saltstack 添加计划任务
查看>>
Puppet module命令参数介绍(六)
查看>>
《UNIX网络编程》中第一个timer_server的例子
查看>>