I wonder if gresource could be extended to support PE resources. That would
solve the issue of depending on external resources, allowing us to use
WinSxS.


On Sun, Feb 17, 2013 at 2:09 PM, Niklas Gürtler <[email protected]> wrote:

> 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
> > <[email protected] <mailto:[email protected]>> wrote:
> >
> >
> >
> >     On Sat, Feb 16, 2013 at 7:27 AM, Bálint Réczey
> >     <[email protected] <mailto:[email protected]>> 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
> >     [email protected] <mailto:[email protected]>
> >     https://mail.gnome.org/mailman/listinfo/gtk-list
> >
> >
> >
> >
> > --
> >   Jasper
> >
> >
> > _______________________________________________
> > gtk-list mailing list
> > [email protected]
> > https://mail.gnome.org/mailman/listinfo/gtk-list
>
> _______________________________________________
> gtk-list mailing list
> [email protected]
> https://mail.gnome.org/mailman/listinfo/gtk-list
>



-- 
  Jasper
_______________________________________________
gtk-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/gtk-list

Reply via email to