GTK(GIMP Toolkit,GIMP工具包)是用作图形用户界面开发的图形库.它遵守GPL(GNU公共许可协议)。你可以使用GTK创建开源的,免费的,或者是商业的程序.之所以称它为GIMP工具包(GTK),是因为GTK创建时的最初目的是为了开发GIMP程序(通用图像处理程序).GTK是面向对象(object-oriented)的程序用户接口.虽然是用C语言写成的,但是它使用了类(classes)和回调函数(callback function)的思想.Code::Blocks 是一个开放源码的全功能的跨平台C/C++集成开发环境。 Code::Blocks是开放源码软件。Code::Blocks由纯粹的C++语言开发完成,它使用了著名的图形界面库wxWidgets(2.6.2 unicode)版。对于追求完美的C++程序员,再也不必忍受Eclipse的缓慢,再也不必忍受VS.NET的庞大和高昂的价格。
工具/原料
1
CodeBlocks安装包
2
GTK安装
方法/步骤
1
首先我们要下载gtk,这里我们使用的是LinuxDebian操作系统,所以我们可以打开终端,Ctrl+Alt+T 快捷键可以打开。然后输入sudo apt-get install gtk+3.0,sudo apt-get install codeblocks,回车就可以安装上了。如果你的桌面没有快捷图标,那么可以到系统菜单下编程子菜单找到codeblocks了。
2
打开Codeblocks之后,我们点击新建项目,然后在打开的项目选择窗口中我们选择GTK项目,其实里面还有其他各类项目,这个我们以后再一个一个地介绍。如图所示:
3
这里我们用的是最新的GTK+3.0,大家也还是用新的吧,毕竟2.0和3.0这种大版本差距还是很大的。创建项目成功后,我们找个例子,可以在gtk官网上找个的。这里我提供一个吧。如图所示:
4
这里我们要进行编译运行,但是失败了,错误基本是头文件找不到。这里我们最好不要去修改路径,而是在codeblocks里面进行路径设置。如图所示:
5
按照上面设置,头文件的路径就可以轻松地找到了,不作其他修改哦。然后我们运行,这时候,你会发现又运行失败了。原因是我们选择了debug版本,于是出现了如下图所示的pthead错误,而不是我们该有的结果。
6
这时候,我们就选择release版本运行,然后你就可以看到我们的helloworld按钮了。
注意事项
1
选择release版本去运行
2
使用gtk3.0
上一篇:家庭理财过程中要避免的5大错误?
下一篇:如何快速画出一只小猪?