Re: Is GTK+ a cross-platform toolkit ?



I always worked with gtk2+ bundles in win32, yes, it was a big mess. but I always shipped the dlls into my 
application directory instead system32 directory.
compiling gtk+ in windows is almost a torture, (i've done it several times.)
oabuild barely works, 
and many times I had to build all dependencies myself.
the best solution I got to distribute my windows application with gtk was installing gimp-win32 and robering 
its dlls for mine applications.
because every new bundle was a pain.

I totally agree that a zip would be better than a installer.
and I could make some patches in my rare spare time to help improve gtk on windows too if there was a build 
system mingw based helping test the bundle.

most of times when the gtk2+ things was going wrong on windows i had to hack and workaround all the mess 
using win32 directly because it was very hard to make the gtk+ and test the modifications.

+1

Em 05/03/2013, às 02:51, Michael Torrie <torriem gmail com> escreveu:

On 03/04/2013 06:03 PM, tarnyko tarnyko net wrote:
(We're speaking policy here, but to support my point in technical terms :
- my reusable GTK+3 build environment : 
http://www.tarnyko.net/repo/gtk3_build_system/ ;
- sample bundle I have produced : http://www.tarnyko.net/en/?q=node/20) 

So an officially-produced (or sanctioned) .zip file of GTK3 binaries
would be useful.  However, a runtime installer would not be.  On Windows
you should always ship the GTK binaries with your own executable.  In
fact that's how the DLLs are designed to work on the Windows build of
GTK.  Put the DLLs in the directory as your binary, and put all the
support directories underneath this directory (lib, share, etc).

Years ago there were gtk runtime installers out and abotu and it was a
right mess.  Some apps would find it and run, others wouldn't.  A new
app would want to install a new runtime, and it would clobber the
existing install, breaking existing apps.  The maintainer at the time
rightly refused to get involved with this runtime installer nonsense,
and continued to provide official zip files, which were very much
appreciated.  Unfortunately, he had to move on and apply his time to
other efforts in his life.

_______________________________________________
gtk-devel-list mailing list
gtk-devel-list gnome org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]