I'm not sure why behavior would change between GM versions. That line of header code seems to be ancient and appears to relate to Scintilla used by the GMD project. I could not repro this myself by building the 2005 GME solution with VS 2008. Here's a few thoughts...
1) Since you're unlikely to be using GMD / Scintilla, just comment out the line from gmConfig_p.h. The gmConfig_p.h file is purposely external to the GM core files as it is intended to be modified by users according to their needs. Eg. compiler flags, operating system, other APIs/SDKs. 2) Try changing the order of #includes of windows.h, afx.h or whatever windows platform SDK files you are using. 3) Try temporarily reverting to an older GM version to verify the cause and effect.
|