PDA

View Full Version : porting Gtk+/Glib Unix -> Windows


_gatto_morto
12-11-2003, 12:28
Salve a tutti,

ho realizzato per lavoro un programma per la gestione e archiviazione ad hoc di documenti di vario genere inerenti la sicurezza aziendale; il codice in C e' stato sviluppato su FreeBSD e Linux utilizzando le librerie grafiche Gtk+/Glib versione 1.2 (al momento mi pento di non aver usato le 2.0.. pigrizia e retaggi del passato).

Dopo una prima fase di bug-finding-fixing svolta su Linux e la presentazione del lavoro, mi e' stato chiesto di effettuare un porting su Windows.

Ora, memore del fatto che alcune app anche complesse Gtk+ sono state portate in ambiente Ms (vedi Gimp) ho effettuato una compilazione con successo in ambiente cygwin utilizzando Gtk+ precompilate nativamente su Windows. Come ogni programmatore sa, compilazione !!!! (! arbitrari) != programma funzionante ed essendo a me (per fortuna?) estraneo il mondo Windows volevo chiedere se qualcuno ha avuto una esperienza simile e sa suggerirmi un approccio costruttivo al problema.

Grazie a tutti.

City_Hunter
12-11-2003, 14:19
Premetto che per la scrittura di programmi ho usato solo gtk 2 su UNIX-like e non gtk 1.2.
Tuttavia nell'api reference di gtk 2 c'è una parte dedicata alla portabilità su windows e ho trovato la stessa sezione anche nell'api ref. di glib per gtk 1.2

Non è molto, lo so. Ma se ti può essere utile, puoi assicurarti di aver utilizzato laddove necessario macro e funzioni elencate qui:
http://developer.gnome.org/doc/API/glib/glib-windows-compatability-functions.html

_gatto_morto
12-11-2003, 20:36
grazie 1000 del link, evidentemente mi era sfuggito...
cerchero' di rimpiazzare le syscall incriminate sperando che mi eliminino un po' di problemi (tipo la gestione dei percorsi con le \)!

ciao!