Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Finetre con GTK e librerie da installare

12 views
Skip to first unread message

NERO23

unread,
Apr 13, 2013, 2:48:44 AM4/13/13
to
Devo creare un programma per Windows XP e 7 scritto in C che comprende
una finestra con alcuni pulsanti realizzati con le librerie GTK.

Per visualizzare la finestra, sul compuer, da cui lancierᅵ il mio
eseguibile, devo installare prima le librerie GTK?


Non volendo installare le GTK sul computer (computer dell'ufficio..), ᅵ
possibile copiare la dll/libreria GTK direttamente nella cartella del
mio programma?

Grazie

nero23

Vincenzo Mercuri

unread,
Apr 13, 2013, 7:47:44 AM4/13/13
to
Non sei obbligato a installare le GTK sul pc target. E' una cosa che
ho fatto spesso anche con le opengl + cygwin. Per curiositᅵ ho provato
a compilare il piᅵ semplice progetto GTK preconfigurato di Codeblocks
e senza le DLL nel PATH me le chiede un po' tutte. Dopo che mi ha
chiesto le prime 10 mi sono fermato e le ho copiate tutte nella
cartella dell'eseguibile (25 DLL in tutto, da freetype6.dll a zlib1.dll).
Ovviamente poi ha funzionato senza problemi.

--
Vincenzo Mercuri

Manlio Perillo

unread,
Apr 13, 2013, 8:18:37 AM4/13/13
to
Il Sat, 13 Apr 2013 08:48:44 +0200, NERO23 ha scritto:

> Devo creare un programma per Windows XP e 7 scritto in C che comprende
> una finestra con alcuni pulsanti realizzati con le librerie GTK.
>
> Per visualizzare la finestra, sul compuer, da cui lancierò il mio
> eseguibile, devo installare prima le librerie GTK?
>

Di solito si.

>
> Non volendo installare le GTK sul computer (computer dell'ufficio..), è
> possibile copiare la dll/libreria GTK direttamente nella cartella del
> mio programma?
>

Senza fare casini, vedi se puoi compilare le GTK come librerie statiche,
invece che dinamiche.

> [...]


Ciao Manlio

Manlio Perillo

unread,
Apr 13, 2013, 8:28:48 AM4/13/13
to
Il Sat, 13 Apr 2013 12:18:37 +0000, Manlio Perillo ha scritto:

> [...]
>> Non volendo installare le GTK sul computer (computer dell'ufficio..), è
>> possibile copiare la dll/libreria GTK direttamente nella cartella del
>> mio programma?
>>
>>
> Senza fare casini, vedi se puoi compilare le GTK come librerie statiche,
> invece che dinamiche.
>

Vedi, ad esempio
http://code.google.com/p/static-gtk2-mingw32/

Ciao Manlio

NERO23

unread,
Apr 13, 2013, 8:43:51 AM4/13/13
to
Ok, grazie
0 new messages