Finalmente sono riuscito a utilizzare le librerie GTK3 per i miei programmi cross-compilati per Windows a 32 e a 64 bit. È stato fondamentale aver trovato le librerie corrette nel Build Service di Open SUSE:
http://download.opensuse.org/repositories/home:/aaborja:/mingw-win32-gtk3-latest/openSUSE_12.1/
Oltre a ciò, per utilizzare il tema adwaita e non il tema di default che è orribile, bisogna creare il filesettings.ini in /etc/gtk-3.0, che ha come contenuto:
[Settings]
gtk-theme-name = Adwaita
Ho creato anche le librerie per Win64, a breve le metterò su mediafire !
At last I've managed to use the GTK3 libraries in my programs cross-compiled for Windows 32 & 64 bits. Finding the correct packages in the OpenSuse Buld Service has been fundamental:
http://download.opensuse.org/repositories/home:/aaborja:/mingw-win32-gtk3-latest/openSUSE_12.1/
Beside these, to use Adwaita theme, as the default theme is orrible, you must create the file filesettings.ini in /etc/gtk-3.0 which contains:
[Settings]
gtk-theme-name = Adwaita
I've even created packages for Win64, I'll put them on mediafire ASAP !
Visualizzazione post con etichetta cross-win32. Mostra tutti i post
Visualizzazione post con etichetta cross-win32. Mostra tutti i post
sabato 10 marzo 2012
martedì 22 novembre 2011
Mi presento
Ciao a Tutti !
Mi presento: sono Umberto Allievi, amo definirmi un artigiano del software, nel senso che sviluppo personalmente soluzioni software (e hardware) per aziende a partire dall'analisi fino all'installazione e all'addestramento del personale. Il mio sito aziendale è www.uall-si.com: è un po' datato ma descrive bene la mia filosofia di lavoro.
Tramite questo blog voglio condividere le mie esperienze riguardo Linux, in particolare Fedora Linux che utilizzo ormai da diversi anni come sistema operativo principale per il lavoro (e non solo), le librerie GTK2 e GTK3 utilizzate con il linguaggio di programmazione C++, il database Firebird nonchè la cross-compilation per ottenere eseguibili Windows 32 e 64 bit.
Malgrado ami linux, molte aziende utilizzano ancora Windows sui desktop, e quindi diventa fondamentale poter compilare il software linux per Windows.
Hello Everybody !
My name is Umberto Allievi, I love to call myself a software artisan, in the sense that I develop software & hardware solutions for companies from the analysis to installation and staff training. My company website is www.uall-si.com: is a bit 'dated but it illustrates my philosophy of work.
Through this blog I will share my experiences about Linux, including Fedora Linux that I've been using for several years as a primary operating system for the job (and beyond), the libraries GTK2 and GTK3 used with the programming language C++, the Firebird database as well as cross-compilation for Windows 32 and 64-bit executable.
Despite my love for linux, many companies still use Windows on the desktop, and then becomes crucial to be able to compile linux software for Windows.
Mi presento: sono Umberto Allievi, amo definirmi un artigiano del software, nel senso che sviluppo personalmente soluzioni software (e hardware) per aziende a partire dall'analisi fino all'installazione e all'addestramento del personale. Il mio sito aziendale è www.uall-si.com: è un po' datato ma descrive bene la mia filosofia di lavoro.
Tramite questo blog voglio condividere le mie esperienze riguardo Linux, in particolare Fedora Linux che utilizzo ormai da diversi anni come sistema operativo principale per il lavoro (e non solo), le librerie GTK2 e GTK3 utilizzate con il linguaggio di programmazione C++, il database Firebird nonchè la cross-compilation per ottenere eseguibili Windows 32 e 64 bit.
Malgrado ami linux, molte aziende utilizzano ancora Windows sui desktop, e quindi diventa fondamentale poter compilare il software linux per Windows.
Hello Everybody !
My name is Umberto Allievi, I love to call myself a software artisan, in the sense that I develop software & hardware solutions for companies from the analysis to installation and staff training. My company website is www.uall-si.com: is a bit 'dated but it illustrates my philosophy of work.
Through this blog I will share my experiences about Linux, including Fedora Linux that I've been using for several years as a primary operating system for the job (and beyond), the libraries GTK2 and GTK3 used with the programming language C++, the Firebird database as well as cross-compilation for Windows 32 and 64-bit executable.
Despite my love for linux, many companies still use Windows on the desktop, and then becomes crucial to be able to compile linux software for Windows.
Iscriviti a:
Post (Atom)