2010-06-05 16 views

Respuesta

3

Construir en Visual Studio sigue siendo bastante trabajo. Lo hice, pero no tengo pasos reproducibles para ti en este momento. Sin embargo, si tiene una máquina Linux y está dispuesta a realizar una compilación cruzada, he escrito instrucciones sobre cómo compilar GTK + para Win32 mediante compilación cruzada.

http://live.gnome.org/Cross%20compiling%20GTK%2B%20for%20Win32

También es posible construir utilizando MSYS en la línea de comandos en Windows, pero que también es un gran dolor en el culo para obtener una configuración. También es realmente, muy lento. La compilación cruzada desde Linux es, como mínimo, diez veces más rápida. No estoy 100% seguro, pero parece ser porque si construyes usando el sistema de compilación estándar, entonces hay un montón de procesos de generación, que es bastante caro en Win32 en comparación con Linux.

Sin embargo, si quiere ir de esta manera, instale MSYS y despliegue la fuente para glib, atk, cairo, pango y gtk + .. luego intente construir usando la forma estándar de Linux: 1/untar la fuente tar 2/en el directorio raíz de la fuente hacer: ./configure 3/hacen

sin duda habrá otras dependencias que necesita para instalar, como libpng y libjpeg.

+0

Ok, espero tus pasos en el estudio visual ... – Fabien

+0

¿Tienes tiempo para escribir un tutorial para WinSDK? – Fabien

+0

No en este momento, dejé la empresa donde estaba trabajando en Win32 y ahora estoy haciendo cosas estrictamente de Linux. Me gustaría encontrar tiempo para volver al desarrollo de GTK + Win32, pero no espero encontrar pronto el tiempo. :( – bratsche

1

GTK se puede compilar en Cygwin o Microsoft Visual C++.

¿Has probado el método de instalación this? Mire la sección Microsoft Windows ...

Espero que ayude!

+0

¿Alguna solución moderna? – Fabien

+2

El hecho de que el artículo sea antiguo no significa que no funcione con los nuevos IDEs. –

+0

Tengo Windows SDK (no IDE), ¿tiene un tutorial para ello? – Fabien

3

Pruebe las compilaciones de HexChat. Usan Visual Studio 2010 y vienen con algunas secuencias de comandos y soluciones preparadas para hacer su vida mucho más fácil. Ah, y también tienes descargas binarias.

http://gtk.hexchat.org/