博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
windows下C gtk编程(1)
阅读量:4954 次
发布时间:2019-06-12

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

今天来练习一下C GTK界面编程

我在E:\gtk-c目录下新建一个hello.c文件:

#include
/* 一般可以在 /usr/include/gtk-2.0 下找到上边的头文件 * 上边的头文件的作用是包含进行GTK编程所有可能用到的头 * 文件,包括glib.h等 */intmain(int argc, char *argv[]){ GtkWidget *window; // GtkWidget 是绝大部分可视组件的的基类 gtk_init(&argc, &argv); //对程序传入的命令行参数进行标准化处理 window = gtk_window_new(GTK_WINDOW_TOPLEVEL); //创建窗口(200x200大小) gtk_window_set_title(GTK_WINDOW(window), "Hello,Dubuntu!"); //设置窗口标题 gtk_widget_show(window); //显示窗口 gtk_main(); //Gtk程序主循环 return 0;}

 

然后打开mingw shell, 执行:

cd E:\gtk-c; /*进入hello.c所在目录*/ gcc hello.c -o hello `pkg-config --cflags --libs gtk+-2.0`; /*注意:"`" 不是普通的单引号 "'",而是同"~"在一起的那个符号!*/

执行了上面的命令后,进入E:\gtk-c目录下检查hello.exe是否已经生成!如果生成,点击它,如果弹出一个对话框,那么 第一个GTK程序就编写成功了!

继续努力学习,相信会学到更多!

 GTK环境配置 http://www.cnblogs.com/flex_fly/archive/2013/03/21/2973419.html

参考 http://blog.chinaunix.net/uid-9063631-id-2440636.html

转载于:https://www.cnblogs.com/flex_fly/archive/2013/03/21/2973494.html

你可能感兴趣的文章
github绑定host
查看>>
设计模式
查看>>
cocos2dx android平台事件系统解析
查看>>
(20):(行为型模式) Chain Of Responsibility 职责链模式
查看>>
robots.txt 文件指南
查看>>
SpringCloud-服务的消费者(rest+ribbon)
查看>>
Linux下实现 MySQL 数据库定时自动备份
查看>>
sql统计重复数据
查看>>
使用类的静态字段和构造函数,可以跟踪某个类所创建对象的个数
查看>>
Datatables事件
查看>>
Docker端口映射
查看>>
equals和==的区别
查看>>
Android6.0指纹识别开发
查看>>
java反射机制剖析(二)— Class Loader
查看>>
走进C++程序世界------异常处理
查看>>
通过用户模型,对数据库进行增删改查操作。
查看>>
去除数组中重复的元素
查看>>
Nginx配置文件nginx.conf中文详解(转)
查看>>
《连载 | 物联网框架ServerSuperIO教程》-4.如开发一套设备驱动,同时支持串口和网络通讯。附:将来支持Windows 10 IOT...
查看>>
CI框架微信开发-自定义菜单
查看>>