2010-06-05 18 views

risposta

3

Costruire in Visual Studio è ancora un bel po 'di lavoro. L'ho fatto, ma non ho passaggi riproducibili per te adesso. Tuttavia, se hai un computer Linux in giro e sei disposto a eseguire la compilazione incrociata, ho scritto le istruzioni su come creare GTK + per Win32 mediante la compilazione incrociata.

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

E 'anche possibile costruire utilizzando MSYS nella riga di comando su Windows, ma che è anche un grande dolore nel culo per ottenere l'installazione. È anche molto, molto lento. La compilazione incrociata da Linux è, come minimo, dieci volte più veloce. Non sono sicuro al 100%, ma sembra essere perché se si costruisce utilizzando il sistema di generazione standard, c'è un sacco di spawning del processo, che è piuttosto costoso in Win32 rispetto a Linux.

Tuttavia, se si desidera procedere in questo modo, installare MSYS e tirare giù il codice sorgente per glib, atk, cairo, pango e gtk + .. quindi provare a creare utilizzando il modo standard di Linux: 1/scompattare la sorgente tarball 2/nella directory principale della sorgente fare: ./configure 3/rendono

ci saranno sicuramente altre dipendenze che è necessario per l'installazione, come libpng e libjpeg.

+0

Ok, aspetto i tuoi passi nello studio visivo ... – Fabien

+0

Hai avuto il tempo di scrivere un tutorial per WinSDK? – Fabien

+0

Non ora, ho lasciato la compagnia in cui stavo lavorando su roba Win32 e sto facendo roba rigorosamente Linux adesso. Mi piacerebbe trovare il tempo per tornare allo sviluppo GTK + Win32, ma non mi aspetto che troverò presto il tempo. :( – bratsche

1

GTK può essere compilato in Cygwin o Microsoft Visual C++.

Hai provato il metodo di installazione this? Guarda la sezione di Microsoft Windows ...

Spero che aiuti!

+0

Qualsiasi soluzione moderna? – Fabien

+2

Solo perché l'articolo è vecchio non significa che non funzioni con i nuovi IDE. –

+0

Ho Windows SDK (non IDE), hai un tutorial per questo? – Fabien

3

Provate le build HexChat. Utilizzano Visual Studio 2010 e vengono forniti con script e soluzioni pronti a semplificarti la vita. Oh e ottieni anche download binari.

http://gtk.hexchat.org/