On 06/23/2012 09:33 PM, Karl Kleinpaste wrote:
> Eric Tavenner <estaven...@gmail.com> writes:
>> My goal is to be able to write code for the same app in either Linux
>> or Windows, and compile for both from the same code.  Is this
>> possible?
> 
> Sure.  I'm project admin for a program (Xiphos) which has a single code
> base and builds under several flavors of Linux, BSD, and Win32.  We use
> MinGW tools under Ubuntu to do the build, then transfer the result to
> Windows for testing.  We cross-build the Win32 installer.
> 
> As also mentioned, your build system will be as big a problem as
> anything.  We use waf these days, which has a few nightmares all its
> own, but it generalizes past what we formerly had in autotools pretty
> well.  The biggest hurdle we've had is getting waf's auto config to
> discover localization and related things, and we've resorted to a Big
> Ugly Hack to convince our config.h to show the right things for Win32.
> 
> Also be aware that anything to do with the filesystem in Windows will
> cause you grief unless you use glib's wrapper functions (g_chdir,
> g_setenv, g_access, ...) by which to insulate yourself from the oddities
> of UTF-16 pathnames.
> 
> --karl

One doc I found extremely useful is: http://www.iki.fi/tml/fosdem-2006.pdf

There is also: http://ricardo.ecn.wfu.edu/~cottrell/cross-gtk/

(These are links from http://www.gtk.org/documentation.php)

-- 
Emmanuel Thomas-Maurin  <manutm...@gmail.com>


_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to