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@xxxxxxxxxxxxxxxxxxxxx <mailto:paul@xxxxxxxxxxxxxxxxxxxxx>> wrote: > > > > On Sat, Feb 16, 2013 at 7:27 AM, Bálint Réczey > <balint@xxxxxxxxxxxxxxx <mailto:balint@xxxxxxxxxxxxxxx>> wrote: > > > 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 > gtk-list@xxxxxxxxx <mailto:gtk-list@xxxxxxxxx> > https://mail.gnome.org/mailman/listinfo/gtk-list > > > > > -- > Jasper > > > _______________________________________________ > gtk-list mailing list > gtk-list@xxxxxxxxx > https://mail.gnome.org/mailman/listinfo/gtk-list _______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx https://mail.gnome.org/mailman/listinfo/gtk-list