Window下GTK开发环境搭建/Code::Blocks开发环境搭建/GLib程序测试

                                  Window下GTK开发环境搭建

1. 首先安装Code::Blocks IDE

http://www.codeblocks.org/downloads/5#linux 下载 codeblocks-8.02mingw-setup.exe

或者直接使用链接

http://downloads.sourceforge.net/project/codeblocks/Binaries/8.02/codeblocks-8.02mingw-setup.exe?use_mirror=ncu

点击安装 (注意:安装路径不要有空格)

 

如何安装中文补丁见文:http://www.d2school.com/codeblocks/doc/setup.php

安装完成后,运行软件,Tools->Compiler and debugger settings->Toolchain executables

点击 auto-detect 这个按钮 它自动检测到gcc编译器

2.下载 gtk+-bundle_2.20.0-20100406_win32.zip 包

下载主页:http://www.gtk.org/download-windows.html

下载路径:http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.20/gtk+-bundle_2.20.0-20100406_win32.zip

3.解压gtk+-bundle_2.20.0-20100406_win32.zip 到C:/Program Files/gtk

4.添加 gtk的bin目录path到系统环境变量:我这里是将C:/Program Files/gtk/bin添加到path中

5.进入Code::Blocks, new project-->gtk project-->输入工程名:gtk_test-->选择gtk sdk路径:C:/Program Files/gtk

工程会自动创建一个程序hello实例,点击编译和运行就可以看到一个弹出的窗口了

6. Glib程序测试

#include <glib.h>

int main(int argc, char* argv[])

{

GRand *rand;

GTimer *timer;

gint n;

gint i, j;

gint x = 0;

rand = g_rand_new();  //创建随机数对象

for(n = 0; n < 20; n++)

{

//产生随机数并显示出来

g_print("%d/t",g_rand_int_range(rand, 1, 100));

}

g_print("/n");

g_rand_free(rand); //释放随机对象

//创建定时器

timer = g_timer_new();

g_timer_start(timer); //开始计时

for(i = 0; i < 10000; i++)

for(j = 0; j < 3000; j++)

x++; //累计

g_timer_stop(timer); //计时结束

//输出计时结果

g_print("%d/t   all:%.2f seconds was used!/n", x, g_timer_elapsed(timer, NULL));

return 0;

}

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值