[ale] looking for a good C++ book for an experienced C programmer.

Michael B. Trausch mike at trausch.us
Thu Aug 19 13:42:39 EDT 2010


On Thu, 2010-08-19 at 13:27 -0400, Chris Fowler wrote:
> On Thu, 2010-08-19 at 13:05 -0400, Michael B. Trausch wrote:
> > Not necessarily.  On an Ubuntu system, one can install the mingw32
> > package, which enables cross-compilation to Windows; you can also
> > download the compilers and such and build them yourself for a
> > cross-compile configuration, if you wanted. 
> 
> How much of the Win32 system is supported?  The Win32 APIs? 

The Win32 APIs are housed in shared libraries, for which import
libraries are available.  The compiler uses import libraries the same
way that Microsoft's compilers do, so it would seem to be a reasonable
assumption that everything covered by the import libraries is callable.

Of course, GCC is not the Microsoft compiler, so a seasoned Windows
developer might not like it since it supports different dialect options
and so forth.  Though for code written to the standard C language spec,
that shouldn't make much of a difference.  One thing that I have
learned, though, is that only programs that are intended to be portable
tend to care about those sorts of things.

There used to be a list somewhere around that had applications that were
built with MinGW, though I can't find it at the moment.  But it wasn't
exactly a tiny list, nor were the applications on it trivial.

	--- Mike



More information about the Ale mailing list