这两天一直在弄GTK+,一是因为它比MFC要先进,二是使用起来容易,并且跨平台,三就是做出来的界面漂亮,
所以可以省去开发中很多的问题。
既然是跨平台,我就想在较熟悉的Windows上进行开发,和其他宣称跨平台的东西一样,GTK+在Windows下的配
置也比较麻烦,查来查去发现使用GladeForWin32是最方便的(http://gladewin32.sourceforge.net/,Glade
是GTK+的界面设计工具),安装完成就OK,但是里面的东西很多,对于像我这样第一次接触GTK+的人来说,看
着就发麻,于是就放弃了,自己找到GTK+的官方网站(http://www.gtk.org/),下载了需要的压缩包,包含GLib,
GTK+,Pango,ATK和cairo(这些都要下DEV版本的),然后我运行了下GTK+里面的Demo,提示很多DLL找不到,
也就是说,我只要把这些DLL都配齐了,就可以让GTK+程序在Windows上运行,而找这些DLL的最好方式就是,
找一个在Windows下运行并基于GTK+的软件,把里面的DLL复制出来就OK,这样的软件,第一个想到的当然是
GIMP,我就这样一个一个的把需要的DLL都试出来了。
接下来就是配置开发环境,当然首选VC6.0,主要工作就是设置Include和Lib路径,前面提到的几个包(GLib,
GTK+,Pango,ATK和cairo)的Include和Lib都要设置,这里我直接给出我的设置:
这是GTK+所在的目录,bin下面就是DLL,Include下是头文件,Lib下是库,下载下来的包直接解压到同一个
目录,然后改改名称就和我的一样了(要注意的是,bin目录必须加到PATH环境变量下,这点很重要);
VC中的相应设置如下:
Include
Lib
上面的都配置完毕后,针对GLib和GTK的Include目录还有一些要设置,找到GLib的Lib下的glibconfig.h,把它复制到GLib的Include下,
找到GTK的Lib下的gdkconfig.h,把它复制到GTK的Include下,就完工了。
然后接可以在VC进行开发了,我编译的GTK+程序如下:
这个是换了肤的,我感觉GTK+还是很漂亮的。
PlayMore(278681648@qq.com)
{
/Files/PlayMoreSite/WuXiDemopart1.pdf
/Files/PlayMoreSite/WuXiDemopart2.pdf
/Files/PlayMoreSite/WuXiDemopart3.pdf
}
相关推荐
在Windows环境下配置CodeBlocks+GTK+3.0的开发环境是一项必要的任务,特别是对于那些希望在Windows上利用GTK+跨平台特性的开发者来说。GTK+是一个用于创建图形用户界面的开源工具包,最初设计用于Linux,但现在已经...
- 配置环境:安装必要的编译器(如MinGW-w64)和构建工具链,将Gtk+的bin目录添加到系统路径。 - 创建项目:使用GTK Builder设计UI,生成XML文件,然后在编程语言中加载并解析。 - 编写代码:根据XML文件实现逻辑...
GTK+(GIMP Toolkit)最初是为了GIMP图像编辑器开发的,但随着时间的发展,它已经成为了一个功能强大的跨平台工具包,不仅支持Linux,还支持其他操作系统,如Windows和macOS。 描述中提到的"linux系统的gtk依赖包...
GTK+ 是一个广泛使用的跨平台图形用户界面工具包,支持多种操作系统,如 Linux、Windows 和 macOS。这份手册旨在帮助开发者理解和掌握 GTK+ 2.0 的使用方法,从而构建功能丰富的图形界面应用程序。 手册涵盖了以下...
这个压缩包主要是为了方便Windows开发者在没有原生支持的情况下也能构建和运行基于GTK+的应用程序。 GTK+库的核心特性包括: 1. **跨平台**:GTK+不仅支持Linux和其他类Unix系统,如FreeBSD和Mac OS X,还支持...
在Windows环境下,这个开发包使得开发者能够在64位系统上构建和运行基于GTK+的程序,无需额外安装其他依赖。为了在Python 2.7中使用GTK+,你需要确保正确配置你的环境,并且导入的模块是针对GTK+ 2.x版本的,例如`...
它包含了一整套开发和运行GTK+应用程序所需的所有组件,使得开发者能够在Windows环境下开发和运行基于GTK+的应用程序。 GTK+ 是开源的,由GNOME项目维护,最初是为了支持GIMP图像编辑器而设计的。它支持多种编程...
Windows GTK+ 开发环境搭建 GTK+(GIMP Toolkit)是一种跨平台的图形用户界面库,广泛应用于 Linux 和 Unix 等操作系统中。然而,在 Windows 平台上搭建 GTK+ 开发环境也变得越来越重要。本文将详细介绍如何在 ...
标题中的“gtk+ Visual Studio 2008环境搭建”是指在Windows操作系统上,使用Microsoft Visual Studio 2008开发环境配置GTK+库的过程。GTK+(GIMP Toolkit)是一个跨平台的图形用户界面(GUI)工具包,广泛用于创建...
在Windows环境下,构建GTK+和Glade的编译开发环境是一项必要的任务,特别是对于那些希望进行跨平台应用程序开发的程序员。GTK+是一个流行的开源GUI工具包,广泛用于Linux、macOS和Windows等操作系统,而Glade则是一...
总的来说,"glade3-3.6.7-with-GTK+(windows版本)"是Windows开发者设计GTK+应用的理想工具,它省去了单独安装和配置GTK+库的步骤,让跨平台开发变得更加容易。只需一个简单的安装过程,即可开启高效、直观的GUI设计...
- **跨平台性**:GTK+支持多种操作系统,如Linux、Windows和Mac OS X。 - **可定制性**:提供了丰富的API,允许开发者自定义用户界面的外观和行为。 - **性能优化**:采用高效的渲染机制,确保即使在资源受限的系统...
该压缩包中的gtk+-bundle_2.24.10-20120208_win32.README.txt文件很可能是安装指南或更新日志,其中包含了关于如何在Windows 32位系统上正确安装和配置GTK+的信息。阅读此文件对于确保顺利安装和使用GTK+至关重要。 ...
总之,"gtk+ windows下开发包"是一个专为Windows用户设计的,简化了GTK+开发环境配置的工具集合,它包含了所有必要的组件,使得开发者能在Windows平台上高效地利用GTK+进行GUI应用的开发。通过学习和实践,开发者...
本篇指南将详细介绍如何在Visual Studio 2012环境下配置GTK+,以便能够顺利地编译和运行使用GTK+的C#程序。 首先,确保你已经安装了GTK+的Windows版本,例如GTK+ Bundle 2.24.10-20120208_win32。这个包包含了所有...
为了在Windows上成功地运行和开发GTK+应用,还需要确保系统已经安装了所有必要的依赖,如Pango、Atk、GLib等,并且正确配置了环境变量,以便程序能够找到所有的库和可执行文件。 总之,"gtk+-bundle_3.6.4-20130513...
通过以上步骤,您应该能够成功地在Dev C++环境下搭建起GTK+开发平台。这将为您的跨平台GUI应用程序开发提供强大的支持。如果有任何疑问或遇到具体问题,请随时查阅GTK+官方文档或寻求社区的帮助。 --- 通过这篇...
**Windows下安装GTK+最佳攻略** GTK+,全称GIMP Toolkit,是一个用于创建图形用户界面的开源库,广泛应用于跨平台的应用程序开发。在Windows系统中安装GTK+需要一些额外的步骤,尤其是如果你想让它与Windows的主题...
总的来说,这个压缩包提供了在Windows 10 64位环境下安装和使用Python-PCL所需的GTK+支持,通过将必要的库文件和配置信息放置在正确的位置,使开发者能够利用PCL库进行三维点云处理。对于那些需要在Windows平台上...