Okay, it gets further this time, apparently, but outputs the following error message:
Compiling: icemathasm.s
mingw32-g++.exe: =: No such file or directory
mingw32-g++.exe: 0x0700: No such file or directory
I have two equivalent files, "icemathasm.asm" (MASM format assembly language) and "icemathasm.s" (Linux format assembly language). I am not sure what that error message means, but a couple aspects look suspicious. First, the file "icemathasm.s" certainly does exist in the project directory, and in fact, that file is displayed in the IDE, within the "ASM sources" tree. I had assumed that "icemathasm.s" was the appropriate version of this assembly language file because I assumed the GCC/mingw compiler and tools only recognize this assembly language format. OTOH, if I need to somehow put the "icemathasm.obj" file that VS2005 generates into this project, I can live with that if necessary (or the "icemathasm.o" file that CodeBlocks on Linux generates, though I would assume that is ELF format and therefore totally non-compatible).
The final line of those 3 error lines is also suspicious. I just added the __MSVCRT_VERSION__ = 0x0700 to the #define tab in the IDE, and that error contains 0x0700. Not sure why it would consider 0x0700 (or anything under the #define tab) a "file or directory", but that 0x0700 value is awfully suspicious. The strange thing is, adding that line stopped the error on the _aligned_malloc() function, so off hand it seemed to work as intended.
Any ideas? What do I do with my assembly language (or corresponding object) files?
PS: I installed the mingw stuff into "c:/mingw" as requested (avoiding path/file names with space characters). However, my project files are inside the "c:/documents and settings/administrator/document/project/" directory, which I believe is supposed to be "okay". Am I wrong about that?