Excellent find!! I tried following their steps as close as I could.
Windows CE Version
(Release
)
(Built on Mar 1 2004 21:46:39
)
cd UI
nmake -nologo
cd Client7z
nmake -nologo
cl -DUNICODE -D_UNICODE -DUNDER_CE -DWINCE -D_WIN32_WCE=0x600 -I ../../../ -nologo -c -FoX86/ -WX -EHsc -Gy -GR- -MT -W4 -GS- -Zc:forScope -O1 -Yc"StdAfx.h" -FpX86/a.pch StdAfx.cpp
StdAfx.cpp
C:\Program Files\Windows CE Tools\wce500\STANDARDSDK_500\Include\x86\winnt.h
(383
) : error C2220: warning treated as error - no object file generated
C:\Program Files\Windows CE Tools\wce500\STANDARDSDK_500\Include\x86\winnt.h
(383
) : warning C4201: nonstandard extension used : nameless struct/union
C:\Program Files\Windows CE Tools\wce500\STANDARDSDK_500\Include\x86\winnt.h
(402
) : warning C4201: nonstandard extension used : nameless struct/union
C:\Program Files\Windows CE Tools\wce500\STANDARDSDK_500\Include\x86\winnt.h
(2975
) : error C2146: syntax error : missing ';' before identifier 'ContextRecord'
C:\Program Files\Windows CE Tools\wce500\STANDARDSDK_500\Include\x86\winnt.h
(2975
) : error C2501: '_EXCEPTION_POINTERS:
CONTEXT' : missing storage-class or type specifiers
C:\Program Files\Windows CE Tools\wce500\STANDARDSDK_500\Include\x86\winnt.h
(2975
) : error C2501: '_EXCEPTION_POINTERS::ContextRecord' : missing storage-class or type specifiers
C:\Program Files\Windows CE Tools\wce500\STANDARDSDK_500\Include\x86\winnt.h
(6040
) : warning C4201: nonstandard extension used : nameless struct/union
C:\Program Files\Windows CE Tools\wce500\STANDARDSDK_500\Include\x86\winnt.h
(6049
) : warning C4201: nonstandard extension used : nameless struct/union
C:\Program Files\Windows CE Tools\wce500\STANDARDSDK_500\Include\x86\winbase.h
(1130
) : warning C4201: nonstandard extension used : nameless struct/union
C:\Program Files\Windows CE Tools\wce500\STANDARDSDK_500\Include\x86\winbase.h
(1405
) : error C2146: syntax error : missing ';' before identifier 'LPCONTEXT'
C:\Program Files\Windows CE Tools\wce500\STANDARDSDK_500\Include\x86\winbase.h
(1405
) : error C2501: 'LPCONTEXT' : missing storage-class or type specifiers
C:\Program Files\Windows CE Tools\wce500\STANDARDSDK_500\Include\x86\winbase.h
(2089
) : error C2061: syntax error : identifier 'LPCONTEXT'
C:\Program Files\Windows CE Tools\wce500\STANDARDSDK_500\Include\x86\winbase.h
(2097
) : error C2143: syntax error : missing ',' before '*'
C:\Program Files\Windows CE Tools\wce500\STANDARDSDK_500\Include\x86\mmsystem.h
(1330
) : warning C4201: nonstandard extension used : nameless struct/union
C:\Program Files\Windows CE Tools\wce500\STANDARDSDK_500\Include\x86\mmsystem.h
(1334
) : warning C4201: nonstandard extension used : nameless struct/union
C:\Program Files\Windows CE Tools\wce500\STANDARDSDK_500\Include\x86\excpt.h
(63
) : error C2040: 'PCONTEXT' : '_CONTEXT *' differs in levels of indirection from 'int'
C:\Program Files\Windows CE Tools\wce500\STANDARDSDK_500\Include\x86\excpt.h
(66
) : error C2378: 'LPCONTEXT' : redefinition; symbol cannot be overloaded with a typedef
C:\Program Files\Windows CE Tools\wce500\STANDARDSDK_500\Include\x86\winbase.h
(1405
) : see declaration of 'LPCONTEXT'
C:\Program Files\Windows CE Tools\wce500\STANDARDSDK_500\Include\x86\wtypes.h
(1059
) : warning C4201: nonstandard extension used : nameless struct/union
C:\Program Files\Windows CE Tools\wce500\STANDARDSDK_500\Include\x86\wtypes.h
(1086
) : warning C4201: nonstandard extension used : nameless struct/union
C:\Program Files\Windows CE Tools\wce500\STANDARDSDK_500\Include\x86\wtypes.h
(1099
) : warning C4201: nonstandard extension used : nameless struct/union
C:\Program Files\Windows CE Tools\wce500\STANDARDSDK_500\Include\x86\oaidl.h
(492
) : warning C4201: nonstandard extension used : nameless struct/union
C:\Program Files\Windows CE Tools\wce500\STANDARDSDK_500\Include\x86\oaidl.h
(494
) : warning C4201: nonstandard extension used : nameless struct/union
C:\Program Files\Windows CE Tools\wce500\STANDARDSDK_500\Include\x86\oaidl.h
(6648
) : warning C4201: nonstandard extension used : nameless struct/union
Perhaps it's because I don't have Visual Studio on this machine? Though using nmake from the SDK shouldn't be an issue, I'm not using anything from Visual Studio, just the SDK and Platform Builder