gtk+3.0 windows配置

原创 2015年07月07日 15:06:35

下载gtk+3.0,解压到d盘根目录

http://www.gtk.org/download/index.php

D:\gtk3\bin 添加到环境变量

pkg-config --libs --cflags gtk+-3.0

输出:

-mms-bitfields -ID:/gtk3/include/gtk-3.0 -ID:/gtk3/include/cairo -ID:/gtk3/include/pango-1.0 -ID:/gtk3/include/atk-1.0 -ID:/gtk3/include/cairo -ID:/gtk3/include/pixman-1 -ID:/gtk3/include -ID:/gtk3/include/freetype2 -ID:/gtk3/include -ID:/gtk3/include/libpng15 -ID:/gtk3/include/gdk-pixbuf-2.0 -ID:/gtk3/include/libpng15 -ID:/gtk3/include/glib-2.0 -ID:/gtk3/lib/glib-2.0/include -LD:/gtk3/lib -lgtk-3 -lgdk-3 -lgdi32 -limm32 -lshell32 -lole32 -Wl,-luuid -lpangocairo-1.0 -lpangoft2-1.0 -lfreetype -lfontconfig -lpangowin32-1.0 -lgdi32 -lpango-1.0 -lm -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl 

1. vs

属性→C/C++→常规→附加包含目录(-I后面的那一串)

D:/gtk3/include/gtk-3.0;D:/gtk3/include/cairo;D:/gtk3/include/pango-1.0;D:/gtk3/include/atk-1.0;D:/gtk3/lib/glib-2.0/include;D:/gtk3/include/glib-2.0;D:/gtk3/include/libpng15;D:/gtk3/include/gdk-pixbuf-2.0;D:/gtk3/include;D:/gtk3/include/freetype2;D:/gtk3/include/pixman-1

属性→连接器→常规→附加库目录(-L后面那个)

D:/gtk3/lib

属性→连接器→输入→附加依赖项(-l后面的那些东西,不够windows下要用文件名)

atk-1.0.lib;gdk-win32-3.0.lib;gmodule-2.0.lib;pango-1.0.lib;cairo.lib;gdk_pixbuf-2.0.lib;gobject-2.0.lib;pangocairo-1.0.lib;fontconfig.lib;gio-2.0.lib;gthread-2.0.lib;pangoft2-1.0.lib;gailutil.lib;glib-2.0.lib;gtk-win32-3.0.lib;pangowin32-1.0.lib

vs生成的程序会有个dos窗口,在cpp中添加

#pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"")

即可

2. eclipse

Properties→C/C++ Build→Settings

GCC C++ Compiler

GCC C Compiler

-I

D:/gtk3/include/gtk-3.0
D:/gtk3/include/cairo
D:/gtk3/include/pango-1.0
D:/gtk3/include/atk-1.0
D:/gtk3/include/cairo
D:/gtk3/include/pixman-1
D:/gtk3/include
D:/gtk3/include/freetype2
D:/gtk3/include
D:/gtk3/include/libpng15
D:/gtk3/include/gdk-pixbuf-2.0
D:/gtk3/include/libpng15
D:/gtk3/include/glib-2.0
D:/gtk3/lib/glib-2.0/include

MinGW C Linker

MinGW C++ Linker

-l

gtk-3
gdk-3
gdi32
pangocairo-1.0
pangoft2-1.0
fontconfig
pangowin32-1.0
gdi32
pango-1.0
atk-1.0
cairo-gobject
cairo
gdk_pixbuf-2.0
gio-2.0
gobject-2.0
glib-2.0

-L

"D:\gtk3\lib"

gcc的dos窗口-mwindows即可消去

linker的Miscellaneous的flags中添加即可


VS2010下配置GTK+2.0

利用GTK+开发的程序可以在多平台下运行,但在Windows下需要进行配置。 首先在官网http://www.gtk.org 中下载Windows 版本的all-in-onebundle.解压到...
  • jueane
  • jueane
  • 2014年06月16日 17:26
  • 2957

Win8.1 上VS2013 搭建 GTK3.6.4

GTK+是一个图形工具包,在OpenSIFT主要用它来实现窗口和画一些线。在The GTK+ Project这个网站上下载GTK+,我选择Windows(64-bit)版本,当前是Version 3...
  • akiyame
  • akiyame
  • 2015年04月08日 16:44
  • 1507

GTK3.0学习第一天---环境配置

配置安装gcc/g++/gdb/make 等基本编程工具 sudo apt-get install build-essential 安装GTK/GNOME开发环境 sudo apt-get ins...

【GTK+3.0】C语言图形库GTK+3.0在Windows Cygwin下的环境配置(更新时间:2016-04-21)

【GTK+3.0】C语言图形库GTK+3.0在Windows Cygwin下的环境配置 经历了从下午一点开始到现在的环境配置,Doge终于成功地实现了GTK+的图形环境设置,并且成功的”Hello...
  • pjzck
  • pjzck
  • 2016年04月21日 00:41
  • 748

Windows下的Gtk+开发环境配置(vc)

转自: http://blog.csdn.net/ciahi/article/details/5992172   主要参考了一下这篇贴子的方法 http://www.cnblogs.com/Pl...

gtk+的windows安装和vs2010配置

初始安装 1.到官网下载最新的 all-in-one bundle,解压到任意位置,比如我的位置为:L:\Develop\gtk (我下载的版本为3.6.4) 2.将其下的bin目录添加到环...

Windows下GTK+的配置

Windows下GTK+的配置 这两天一直在弄GTK+,一是因为它比MFC要先进,二是使用起来容易,并且跨平台,三就是做出来的界面漂亮,  所以可以省去开发中很多的问题。 ...
  • uunubt
  • uunubt
  • 2011年01月10日 10:18
  • 570

Windows和Ubuntu11.10在Eclipse中配置C和GTK

为了在Eclipse下编译使用GTK的C程序,折腾了好久。查了许多资料,发现网上的绝大部分方法都不行。不知道我是太“走运”了还是怎么回事。折腾了几个小时后,终于分别在Windows下和Ubuntu下都...

Windows7下NetBeans7开发GTK的配置过程(我用xp试的)

这个原文有一些path相关的没有写,还有些小细节,我补充一下。 原文的图片这里不能发。 原文地址http://blog.knowsky.com/267853.htm  我:G...
  • erlanp
  • erlanp
  • 2012年06月23日 18:53
  • 794
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:gtk+3.0 windows配置
举报原因:
原因补充:

(最多只允许输入30个字)