I've seen most of the links before in the past.
Hexchat seemed promising at the time, but their unwillingness to fix or change anything to the project that is not related to them (including building GtkSourceView) was a big disappointment. Some other projects are for GTK+ 3.x only, and that makes them unusable to me.

Msys2 project is currently the easiest way to build the GTK stack on Windows, but the issue here is the use of mingw compiler. My measurements show that my own program compiled with msys2 stack (using -O2 optimization level) is up to 50% slower in some tasks compared to binary produced by VS2013/VS2015.

In the end, I must say, that as the time passes, I appreciate more and more the work that Tor Lillqvist used to put to provide GTK+ binaries for Windows. I don't think any other project has matured to step in and to the work that he has provided.

On Windows, IMO, the ideal project would have to provide binaries (not just source), probably built with VS2015 and support both GTK2.x and GTK3.x stack. Additional points would be to build gstreamer, GtkSourceView and many other commonly used libraries.

Currently, I see many projects related to building GTK for Windows, each doing work on their own without central/common project.

Regards,
  Miroslav

On 27.11.2015. 8:27, Ignacio Casal Quinteiro wrote:
Hey,

have you seen this?
https://github.com/nice-software/gtk-win32/
https://github.com/hexchat/gtk-win32

Also I started to work in a way to automatize the builds:
https://github.com/nacho/icbuild

Still far from ready but any help would be appreciated.

Cheers.

On Fri, Nov 27, 2015 at 8:18 AM, Miroslav Rajcic <supp...@notecasepro.com <mailto:supp...@notecasepro.com>> wrote:

    Looks nice, it's appreciated very much!
    Any chance to add GtkSourceView library in the mix ?

    Regards,
      Miroslav


    On 27.11.2015. 7:59, codekiddy wrote:
    Hello there!

    I'm glad to be able to announce new release of Visual Studio 2015
    projects and solutions to compile GTK+, Gtkmm, all it's dependencies
    solely by using Visual Studio, as well as few other popular "hard
    to build" libraries.

    To best illustrate which packages you can build with these
    projects and solutions see this image
    
<https://raw.githubusercontent.com/codekiddy2/Visual-Studio-gtkmm/msvc-140/readme/images/dependency%20graph.png>

    Entry repository is available on GitHub Visual Studio gtkmm
    <https://github.com/codekiddy2/Visual-Studio-gtkmm>

    There is also an updated Visual Studio gtkmm wiki
    <https://github.com/codekiddy2/Visual-Studio-gtkmm/wiki> to help
    beginners building gtkmm from scratch.

    Any possible updates will be pushed to msvc-140 branch, up to
    next release of Visual Studio.

    Thank you!


    ~codekiddy


    _______________________________________________
    gtk-list mailing list
    gtk-list@gnome.org  <mailto:gtk-list@gnome.org>
    https://mail.gnome.org/mailman/listinfo/gtk-list


    _______________________________________________
    gtk-list mailing list
    gtk-list@gnome.org <mailto:gtk-list@gnome.org>
    https://mail.gnome.org/mailman/listinfo/gtk-list




--
Ignacio Casal Quinteiro

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

Reply via email to