On 1/17/2012 1:55 AM, Chris Walters wrote:
Hi,

I have a question about cross compiling in Gentoo - specifically cross
compiling for W32/W64.  I tried their preferred method and didn't like it, so I
downloaded the appropriate Mingw64 build files, set up a cross compile account,
with the appropriate paths, variables, etc.  Most packages compile correctly
(though it sometimes takes some code hacking - and yes they do run in Win 7),
but there are some I can't seem to get to build properly - usually the ones
that have make files for MS Visual Studio.  I have no interest in purchasing
Visual Studio.

Just a point of interest: "Visual Studio" doesn't use Makefiles; Visual C++ can import Makefile projects if you ask it to, but it has its own project file format. If you're seeing actual make files (and not, say, a .sln file or .cproj file) then you don't need Studio, just an nmake-compatible version of make.

If you do have project and solution files from Visual Studio, they are just MSBuild projects (think "ant for Windows"). I'm pretty sure there are open-source variants of MSBuild, possibly in the Mono project?

And of course, Visual C++ Express is free, though you'd need to find somewhere to set it up.

My question is, does anyone know of any good resources (mailing lists, sites,
etc.) on cross compiling on a GNU/Linux platform for a W32/W64 platform?  The
searches I've run have directed me to sites that talk about using MSYS and
Mingw on a W32 platform (I don't have all year to build a single package).  I
am looking to build GraphicsMagick, and some helpful tools for W64 (though I'd
accept W32, if that's the only way).

Chris





Reply via email to