gtk2-perl (Win32 binaries)


gtk2-perl is the collective name for a set of perl bindings for GTK+ 2.x and various related libraries. These modules make it easy to write GTK and GNOME applications using natural, perlish, object-oriented syntax.

This site exists to serve the needs of developers and end-users who wish to use gtk2-perl on the Windows platform, and who have neither the where-with-all, or the will, to compile gtk2-perl from the sources package.

For information on how to 'use' gtk2-perl, please refer to the official gtk2-perl page.

These binaries were compiled using Microsoft Visual C++ Toolkit 2003, Microsoft Windows Server 2003 SP1 Platform SDK and Microsoft .NET Framework SDK Version 1.1, so no worries about legal issues because all those packages can be downloaded freely from the Microsoft website.


First testing releases
Sun, 10 Dec 2006 by Mario Fischer
This is the result of the wishes to get the win32 version of gtk2-perl online. Please test and send feedback!


You will need the following to run this version of gtk2-perl:

ActiveState Perl 5.8.8 build 819
Always use this version because it is impossible to predict the behaviour of older versions (especially 5.6.x) due to major changes like PPM.
GTK+/Win32 Runtime Environment Installer 2.8.20-1
If you are just going to write programs with gtk2-perl you will only need the Runtime Environment.
Please remember that the binaries provided for gtk2-perl are depending on this version of GTK+!
It is not really a dependency, but Glade is only included in the Development Environment.
Download (2.12.1)
Download (3.0.2)

Download binary packages

ExtUtils-Depends-0.205 Download
ExtUtils-PkgConfig-1.07 Download
Cairo-1.021 Download
Glib-1.142 Download
Gtk2-1.141 Download
Gtk2-GladeXML-1.006 Download

Installation instructions

1. Download and install the GTK+/Win32 Runtime Environment Installer package.
2. Now you have two ways to continue:

a) Open a commandline window and add this site to the repositories.

ppm repo add

Now install Gtk2, dependencies are resolved automatically.

ppm install Gtk2

b) Download all packages, extract them into the same directory and install in the following order:


Now open a commandline window, navigate to the directory where you have extracted the packages and install them.

ppm install Packagename.ppd

Running gtk-demo

Download and extract the gtk-demos. Afterwards run inside the gtk-demo directory.

You can also run seperate demos in the examples directory.


1. A different ActiveState Perl build version to that this release has been created with (build 819) may have runtime and PPM syntax issues (there is a known compatibility issue with ActiveState Perl builds less than 8xx).
2. You could encounter messages about a missing msvcr71.dll. In this case you can
download it here. Afterwards extract and place it in your system32 directory.

Mario Fischer, Sun Dec 10 03:21 2006