GTK+ for Windows Runtime Environment Installer


This installer contains the GTK+ dlls with everything they depend on. Theme and theme-engine packages can also be found here, along with an utility to change GTK+ preferences.

You may need this installer if you happen to run a GTK+-based application and need GTK+ runtime environment to run it. Note that this installer does not include any development libraries or headers. If you want to develop/compile GTK+ applications for Win32, download the dev packages from Tor Lillqvist's pages (see the Links section).

For those of you wondering what GTK+ is, visit its home page at www.gtk.org.

GTK+ Preference Tool (aka "gtk2_prefs" or "GTK2 Theme Selector") is also hosted here and included into the installers.

You found this page at gtk-win.sourceforge.net.

Want to know more?

Check the Details page and other links to the left.

News

2013-12-21

The Code area now contains the latest code for the GTK+ Preference Tool and the GTK+ Installer.

2012-10-10

A new version GTK+ Runtime installer is out (see the Downloads section). This version is based on GTK+ 2.24.10.

2011-12-03

A new version GTK+ Runtime installer is out (see the Downloads section). This version is based on GTK+ 2.24.8.

2010-10-21

A new version GTK+ Runtime installer is out (see the Downloads section). This version is based on GTK+ 2.22.0-2, which contains some bug fixes.

2010-10-01

A new version GTK+ Runtime installer is out (see the Downloads section). This version is based on GTK+ 2.22.0, which is a major step up from 2.16, now that all the major Windows-specific issues have been resolved.

2010-05-12

A new version GTK+ Runtime installer is out (see the Downloads section). This version fixes two issues:

  • installing to a non-default directory was broken (embedded installers were unaffected);
  • the dll location was not added to PATH even if requested (happened sometimes, only when upgrading).

2010-02-24

A new version GTK+ Runtime installer is out (see the Downloads section). This version fixes a conflict between shared an private (embedded) installations of GTK+. It also changes some options for embedding and silent installation. See the Embedding GTK+ section for details.

2010-02-21

A new version GTK+ Runtime installer is out (see the Downloads section). It is based on gtk+-2.16.6-2 and fixes some problems when running GTK+ applications under Windows 7.

Note that starting with this version, DLLs which are not direct dependencies of GTK+ (but used to be in the past) are not installed by default anymore. You can still install them by enabling the "Compatibility DLLs" checkbox during installation, or by using the /compatdlls=yes switch. Application packagers are reminded that they should distribute any DLL files their applications are linked with together with their applications, unless these DLLs are parts of gtk, glib, atk, pango or cairo.

The affected DLL files are: jpeg62.dll, libjpeg-7.dll, libtiff3.dll, libtiff-3.dll, libpng12.dll, libpng12-0.dll, iconv.dll.

2009-12-01

A new version GTK+ Runtime installer is out (see the Downloads section). It fixes PATH corruption (happened when the original value was longer than 1024 bytes; use Unicode NSIS from now on). Also, this version features a lot of changes to make GTK+ installer easily embeddable into other installers. See Embedding GTK+ for more information.

You'll notice that it is still based on gtk+-2.16.6. This is due a fact that, unfortunately, gtk+-2.18.x has some problems under Windows (see bug #598299, some other bugs too). I will release a new version as soon as these problems are resolved by GTK+ developers.

Also, this installer still contains libjpeg-7.dll, libtiff-3.dll and libpng12-0.dll (see the previous news entry). They will be removed in the next major version.

2009-09-12

GTK+ Runtime installer has been updated to gtk+-2.16.6. See the Downloads section for details. This version is the last version to contain jpeg62.dll, libtiff3.dll and libpng12.dll, which are included for compatibility only and replaced by libjpeg-7.dll, libtiff-3.dll and libpng12-0.dll. Note that because of this change, your application may not be compatible with future versions of GTK+ Runtime. The application packagers are reminded that to avoid such problems in the future, they should include any dlls their applications are linked with, except for gtk, glib, atk, pango and cairo.

2009-09-07

GTK+ Themes installer and engines/themes zip file have been updated. New engines have been added, existing ones updated, same thing with themes. See the Downloads section for details.

2009-08-06

GTK+ Runtime installer has been updated to gtk+-2.16.5. See the Downloads section for details.

2009-07-08

GTK+ Runtime installer has been updated to gtk+-2.16.4. See the Downloads section for details.

2009-06-02

GTK+ Runtime installer has been updated to gtk+-2.16.2. See the Downloads section for details.

2009-04-21

GTK+ Runtime installer has been updated to gtk+-2.16.1. See the Downloads section for details.

009-03-22

GTK+ Runtime installer has been updated to gtk+-2.16.0. See the Downloads section for details.

2009-01-13

GTK+ Runtime installer has been updated to gtk+-2.14.7. See the Downloads section for details.

2008-12-17

GTK+ Runtime installer has been updated to gtk+-2.14.6. See the Downloads section for details.

2008-11-27

GTK+ Runtime installer has been updated to gtk+-2.14.5. See the Downloads section for details.

2008-11-11

GTK+ Runtime installer has been updated to gtk+-2.14.4-2. See the Downloads section for details. This version fixes a bug introduced some time in 2.12, which prevented applications from spawning other programs. Also, <instdir>\bin has been added as a default install location for dlls. This should resolve PATH conflicts for binaries distributed with GTK+ itself, allowing multiple simultaneous GTK+ installations.

2008-10-22

GTK+ Runtime installer has been updated to gtk+-2.14.4. See the Downloads section for details. This version fixes some stale files after uninstallation. Thanks to Valerio Messina for the patch.
GTK+ Themes installer has also been updated to include the Nimbus theme and theme engine. Thanks to kuroi-ryu for testing.

2008-09-25

GTK+ Runtime installer has been updated to gtk+-2.14.3. See the Downloads section for details.

2008-09-15

GTK+ Runtime installer has been updated to gtk+-2.14.1. See the Downloads section for details.
Note: glut32.dll is no longer bundled with the installer.

2008-07-25

GTK+ Runtime installer has been updated to gtk+-2.12.11. See the Downloads section for details. This version fixes some installation problems with non-default settings, as well as two stale files after uninstallation (introduced in previous release).

2008-06-29

GTK+ Runtime installer has been updated to gtk+-2.12.10. See the Downloads section for details.
Note: libpng13.dll has been replaced by libpng12-0.dll, as required by gtk. Please ensure that you bundle libpng13.dll with your application if you explicitly depend on it, or re-link it against libpng12-0.dll. Note that libpng12.dll (the exact copy of libpng12-0.dll) is still bundled, as it's required by The Gimp.

2008-03-18

GTK+ Runtime installer has been updated to gtk+-2.12.9. See the Downloads section for details.

2008-02-02

GTK+ Runtime installer has been updated to gtk+-2.12.6. Note that from now on, the installer contains the iconv library by Yukihiro Nakadaira instead of GNU libiconv, (the new iconv is much lighter, compatible library). The iconv library is no longer needed by glib, but it is used by libxml2 (libxml2 is not distributed with the installer). However, since application packages containing libxml2 didn't bundle iconv because it was already present in GTK+ installers because of glib, we have to bundle the iconv library to maintain compatibility with such packages. See the Downloads section for details.

2008-01-21

Just updated the themes installer, as promised. A lot of changes with this version:

  • All engines are compiled against GTK+ 2.10.
  • New engines added.
  • Reviewed the theme selection - themes are included only if they came with respective theme engine or with gnome-themes.
  • GTK+ Preference Tool has been recompiled to fix a compatibility problem with GTK+ 2.12.5.

See the Downloads section for installer and a plain zip file.

2008-01-20

GTK+ for Windows Runtime Environment Installer has moved here from http://members.lycos.co.uk/alexv6/. All the files are now hosted in the sourceforge.net project area.

Also, gtk2-runtime-2.12.5-2008-01-20 is up. See the Downloads section for details.

Note: This version may have some problems with the GTK+ Preference Tool distributed with the latest GTK+ Themes. An updated Themes package will be available soon. In the meantime, you may download the gtk2_prefs binary for gtk 2.10.x which will work well.


About this site

This site is Copyright © 2008-2012 Alexander Shaduri <ashaduri 'at' gmail.com>