From: Earnie B. <ea...@us...> - 2007-10-09 13:06:11
|
Quoting John Brown <joh...@ho...>: > > Well, I stopped at localtime_s. Again, I quote: > "For Windows, we now require Visual Studios 2005, with the Windows SDK and > Direct X." > > w32api does not contain the entire Windows SDK, and as for DirectX, I see a > number of DirectX-related libraries in /mingw/lib without > corresponding header > files in /mingw/include. I doubt that gcc can use the Windows or DirectX SDKs > without modification. Localtime_s may not be the only function > specific to VC++ > 2005, and replacing even 1 function might not be trivial (like replacing Unix > fork() on Windows). In short, it could be a lot of work. > Options: 1) Port it to use already available mingw API 2) Add API to mingw 3) Use the free available but not free distributable SDK from Microsoft and its headers. [1] 4) Use the MSYS runtime to do the build 5) Use the Cygwin runtime to do the build [1] If you do this, use a modified build environment so that uname -s identifies the build system as *-*-windowssdk [2]. Of course you need to setup a duplicate environment for bin/gcc, etc and putting the headers and libraries in the appropriate places. [2] MSYSTEM=WINDOWSSDK start /msys Earnie |