It's NOT difficult to Make Gtk+ 3.0 under Mingw with Gcc-4.5. But now, it's not worked good enought. I don't known what you need, may be this method can help you:
1. fetch dependance packages on http://ftp.gnome.org/pub/GNOME/binaries/win32/ * gtk+-bundle_2.22.1-20101227_ win32.zip => unzip to d:/gtk/ * glib-dev_2.28.1-1_win32.zip => unzip to d:/gtk, replace old one * glib_2.28.1-1_win32.zip => unzip to d:/gtk, replace old one 2. fetch all source packages on http://ftp.gnome.org/pub/GNOME/sources/ * fetch new ATK src( I use atk-1.33.6 ) => unzip to d:/gtk/src/atk-1.33.6/ * fetch new Gtk src( I use gtk+3.0.4 ) => unzip to d:/gtk/src/gtk+-3.0.4/ 3. compile ATK & GTK * fix pkg-config BUG on win32, only generate an script file: pkg-config.sh #!/bin/sh if pkg-config "$@" > /dev/null 2>&1 ; then res=true else res=false fi pkg-config "$@" | tr -d \\r && $res * run msys.bat and set PATH > export PKG_CONFIG=/the/path/you/generated/pkg-config.sh > export PATH=$PATH:/d/gtk/bin > > cd /d/gtk/src/atk-1.33.6 > ./configure --prefix=/d/gtk > make > make install > > cd /d/gtk/src/gtk+-3.0.4 > ./configure --prefix=/d/gtk --enable-static=no --enable-shared=yes > make > make install 4. run gtk3-demo.exe lots of BUGS not fixed. 2011/3/25 <jcup...@gmail.com> > On 24 March 2011 21:04, John Stowers <john.stowers.li...@gmail.com> wrote: > > On Thu, 2011-03-24 at 10:01 +0100, Maarten Bosmans wrote: > >> If you like, I have a python script (that works on both Linux and > >> Windows) that downloads a package with all dependencies and extracts > >> the binaries. Combined with the OBS automatically building the latest > >> packages, it makes keeping your Windows program up to date quite easy. > > > > I would be interested in that script please. > > I use jhbuild for this. You write a simple bit of xml saying what > packages your project depends on and it will download, patch, > configure, compile and install them for you automatically. I use it on > linux to cross-compile win32 applications, but I imagine it would work > on Windows as well, though very slowly. > > I have the files for my project, plus a README, here: > > > https://github.com/jcupitt/build-win32/tree/8211330d76d992e69d47d9ae44aefc1d77d95ffe/7.24 > > There's an nsis thing that will automatically build a setup.exe as well. > > John > _______________________________________________ > gtk-list mailing list > gtk-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtk-list >
_______________________________________________ gtk-list mailing list gtk-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-list