codekiddy2 / Visual-Studio-gtkmm

Visual Studio 2015 Projects to build gtkmm from nowhere up to gtkmm itself
32 stars 6 forks source link

About Visual-Studio-gtkmm:

Visual Studio 2015 projects to compile GTK+, GTKMM, ICU, Crypto++, Boost and all it's dependencies.

More information such as dependency graphs and how to use these projects can be found on here on wiki

There are also experimental pre-built binaries for VS 2013 and VS 2015 in release section. Here is an image of my result, creating a new gtkmm 3 project in Visual Studio 2013/2015

alt tag

More C\C++ libraries

The aim of Visual-Studio-gtkmm is to provide a user friendly build system to compile / build latest gtkmm and all it's dependencies soley by using latest Visual Studio.

This aim has been expanded to provide projects and solutions to build all possible dependencies, both optional and required ones as well as non-required libraries such as Crypto++, boost, icu, and many others as well as project templates for Visual Studio including GTK+, gtkmm, crypto++ and boost.

So that all you have to do is click on

and start coding with latest libraries without too much overhead. Here is another example image showing that building latest gtkmm with Visual Studio is easy:

alt tag

Feedback

Just any kind of feedback such as build errors or suggestions are very much welcome. What ever feedback you provide it will be used for improvements.

THANKS!!

Special thanks to Fan Chun-wei for his solutions and tutorial on how to compile GTK+

wiki.gnome.org/action/show/Projects/GTK+/Win32/MSVCCompilationOfGTKStack

Special thanks to Arnavion and other people from hexchat.

github.com/hexchat/gtk-win32

Big thanks to authors of VS solutions found in official source packages.

License

Visual-Studio-gtkmm - Visual Studio Projects and Solutions
Copyright (C) 2015 codekiddy

Visual Studio Gtkmm is free software: you can redistribute it
and/or modify it under the terms of the GNU General Public License
as published by the Free Software Foundation, either version 3
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see http://www.gnu.org/licenses.

For third-party software notices and/or additional terms for licensed
third-party software components included within Visual-Studio-gtkmm
see LICENSE.txt