Сборка в Visual Studio - это еще довольно много работы. Я сделал это, но сейчас у меня нет воспроизводимых шагов. Однако, если у вас есть Linux-машина и вы хотите выполнить кросс-компиляцию, я написал инструкции о том, как собрать GTK + для Win32 путем кросс-компиляции.
http://live.gnome.org/Cross%20compiling%20GTK%2B%20for%20Win32
Также возможно построить с использованием MSYS в командной строке в Windows, но это также большая проблема в жопа, чтобы получить настройку. Это также очень, очень медленно. Кросс-компиляция из Linux выполняется как минимум в десять раз быстрее. Я не уверен на 100%, но, похоже, потому, что при сборке с использованием стандартной системы сборки возникает много процессов, что довольно дорого в Win32 по сравнению с Linux.
Однако, если вы хотите пойти по этому пути, установите MSYS и загрузите исходный код для glib, atk, cairo, pango и gtk + .. затем попробуйте выполнить сборку стандартным способом Linux: 1 / распаковать архив с исходным кодом 2 / в корневом каталоге источника выполните: ./configure 3 / make
Несомненно, вам потребуются другие зависимости, такие как libpng и libjpeg.
GTK можно скомпилировать под Cygwin или Microsoft Visual C ++.
Вы пробовали этот метод установки? Посмотрите раздел Microsoft Windows ...
Надеюсь, это поможет!