This is the preferred way to use libraries on windows, since even DLL's
of the same version of some package can be binary-incompatible (compiler
versions, different #defines, etc). Windows has a facility to avoid such
problems (WinSxS), but this only works for libraries that don't rely on
external data files (such as icons, translations, cache files etc. in Gtk).
I made some sort of small ruby-based framework to include the DLL's of
Gtk+ and its dependencies into an NSIS installer for an application. My
installers at http://gtk.2g2s.de are made this way. The code is somewhat
ugly, but if someone is interested in it, i could release it.
On 17.02.2013 18:31, Jasper St. Pierre wrote:
> It matches Windows recommendations as well. They consider that you
> should rarely ship or install system DLLs, and instead ship all DLLs
> you want locally, to prevent DLL conflicts.
>
>
> On Sun, Feb 17, 2013 at 12:06 PM, Paul Davis
> <paul linuxaudiosystems com <mailto:paul linuxaudiosystems com>> wrote:
>
>
>
> On Sat, Feb 16, 2013 at 7:27 AM, Bálint Réczey
> <balint balintreczey hu <mailto:balint balintreczey hu>> wrote:> gtk-list gnome org <mailto:gtk-list gnome org>
>
>
> Unfortunately our efforts are severely impacted by the lack of
> official GTK+
> installers for Windows and OS X and this uncertainty was a
> major reason which
> brought the Qt port alive.
>
>
> I'm not speaking as a representative of the GTK project, but I
> will note that as the lead developer of a large scale app that
> uses GTK to provide portability to Linux, OS X and Windows, it is
> my judgement that you should plan to bundle GTK within your
> application and not rely on it being installed separately. I can
> speak to this less on Windows, where I have less understanding of
> things, but on OS X it simply makes a lot more sense to cook up a
> .app bundle with everything your application needs, including GTK
> and really seems to reflects Apple's intentions for 3rd party apps
> that rely on additional 3rd party libraries.
>
> --p
>
> _______________________________________________
> gtk-list mailing list
> https://mail.gnome.org/mailman/listinfo/gtk-list
>
>
>
>
> --
> Jasper
>
>
> _______________________________________________
> gtk-list mailing list
> gtk-list gnome org
> https://mail.gnome.org/mailman/listinfo/gtk-list
_______________________________________________
gtk-list mailing list
gtk-list gnome org
https://mail.gnome.org/mailman/listinfo/gtk-list