来着网络
在 Windows 下手工搭建各种开发环境都是一件麻烦的事情,下面我要为 Dev-C++
配置 GTK+
的开发环境。
- 在 Glade/Gtk+ for Windows
下载开发包,这个是已经编译配置好的安装程序,可以省却不少麻烦。下载一个 gtk-dev-2.12.9-win32-2.exe
就行了。Runtime 好像可以不装。
- 运行以后,会选择配置 IDE 环境,选上 Dev-C++ 即可。
- 这个时候,环境变量以及Dev C++ 的目录设置都应该配置好了。
检查一下环境变量 PATH
%GTK_BASEPATH%\bin
检查一下Dev-C++ 的“工具->编译选项->目录”
- 库:
...\GTK\lib
- 包含文件:
...\GTK\include
...\GTK\include\gtk-2.0
...\GTK\include\glib-2.0
...\GTK\include\pango-1.0
...\GTK\include\cairo
...\GTK\include\atk-1.0
...\GTK\include\gtkglext-1.0
...\GTK\include\libglade-2.0
...\GTK\include\libxml2
...\GTK\lib\gtk-2.0\include
...\GTK\lib\glib-2.0\include
...\GTK\lib\gtkglext-1.0\include
这个时候,GTK+ 已经配置好了。
打开 Dev-C++,建立一个新的工程,添加一个新文件:
#include <gtk/gtk.h>
int main(int argc, char *argv[])
{
GtkWidget *window;
gtk_init(&argc, &argv);
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_window_set_title(GTK_WINDOW(window), "Hello World");
gtk_widget_show(window);
gtk_main();
return 0 ;
}
这个时候还不能编译,需要修改工程属性,在"工程->工程属性->参数" 或 "工具->编译选项"中的链接器框里面填入:
-lgtk-win32-2.0 -lgdk-win32-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangowin32-1.0
-lgdi32 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl
-liconv
在编译选项里面填入:
-mms-bitfields
就可以编译通过了。
在运行以后,你会发现出现一个空白窗口,标题为 Hello
World。这个时候只点击窗口的关闭是不能结束进程的,你要去任务管理器里面把进程结束。
在工程属性里面,如果把工程类型设置为"Win32
控制台程序",则运行的时候会同时出现一个控制台窗口(一个黑色的命令行界面的窗口),这个窗口在调试的时候很有用,一些错误信息会在这里显示。如果把工程类型设置为"Win32
图形界面程序",这个黑窗口就没有了。
分享到:
相关推荐
dev-c++ 开发 Gtk 开发打包库
google了好多关于主体的文章,没发现有几个解决问题的,经过摸索,终于成功搭建了使用Dev C++ 及GTK+开发的平台,在这里和大家分享下,由于当时用e文写的,先贴上来,喜欢的去以后再翻译。
GTK+虽然是Linux下的开发工具包,但是因为其跨平台特性,我们可能需要...所以如何在Windows下配置GTK+的开发环境,是许多Gtk学习者的实际需求。 本文在下文基础上增加了GTK+3.0模板修改功能并更新了部分下载链接及截图 ...
windows gtk+ 开发环境搭建,描述windows下面的gtk+ 环境如何搭建。
tar -zxvf gir-file-for-gtk+-20190203.tar.gz cd cp -vf Atk-1.0.gir /usr/local/share/gir-1.0/ cp -vf Gdk-3.0.gir /usr/local/share/gir-1.0/ cp -vf GdkPixbuf-2.0.gir /usr/local/share/gir-1.0/ cp -vf ...
GTK+ 参考手册 for GTK+ 2.14.3,最新英文版 GTK+ is a library for creating graphical user interfaces. It works on many UNIX-like platforms, Windows, and on framebuffer devices. GTK+ is released under ...
gtk+-devel,gtk+-devel-1.2.10-77.el7.x86_64.rpm
Linux下搭建CC++开发环境(GTK) Linux下搭建CC++开发环境(GTK)
安装这个一步就搞定了,再配置一下IDE,直接就可以在windows下开发了。
GTK+开发环境可以在下面的地址下载到:http://www.ratedo.com/files/GTK+-2.16.1-1.exe 下载地址: http://www.dlang.net/bbs/read.php?tid=43 主要更新: 2008 包括了hicolor主题的正确使用 2009.07.12 增强界面...
PDF电子书《用GTK+和GDK开发Linux图形用户界面应用》
gtk-dev-2.12.9-win32-2,包含glade使用手册
个人收藏,学习GTK时写的…… 个人收藏,学习GTK时写的……
Glade是一个相当不错的图形界面设计工具,使用Glade可以使得基于GTK+ Toolkit及GNOME桌面环境的UI开发变得更加快速和便捷。
VC6.0配置GTK+开发环境,通俗易懂
gtk+开发工具gtk+开发工具gtk+开发工具
压缩包包含gtk+-bundle_2.24.10-20120208_win32文件和gtk+ Visual Studio 2008环境搭建文档说明
图形开发工具 图形库 gtk gtk+-2.24.10.tar.tar gtk+-dev_2.24.10-1_win32.zip 有需要就下吧
Windows里搭建Python2.7.1的GTK+环境搭建组合包 gtk pycairo pygtk pygobject pango libglade glib 资源里面有说明文档
gtk开发环境在linux环境下有专门的安装包,但是在windows平台上要搭建起来似乎不那么简单了,也没有专门的安装包,如果需要完整的搭建环境,联系QQ:43038244