I checked and tried what you both said. The declaration of windows.h was ok. I tried to compile the simple app with only a declaration of a DWORD_PTR
#include
<windows.h>int
main(int argc, char **argv) {DWORD_PTR i;
return(0);
}
Here's the errors (i disabled the precompiled option (/p) for this list)
Thanks again
| Output Window |
Compiling...
StdAfx.cpp
Note: including file: c:\hydrotel\code\hydrotel_2004_07_09_console_avec_dll\hydrotel_2004_07_09_console_avec_dll\stdafx.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\atlmfc\include\afxwin.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\atlmfc\include\afx.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\new.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\crtdefs.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\sal.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\vadefs.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\atlmfc\include\afxver_.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\atlmfc\include\afxv_w32.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\windows.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\excpt.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\crtdefs.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\stdarg.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\windef.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\winnt.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\ctype.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\crtdefs.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\basetsd.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\pshpack4.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\poppack.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\pshpack4.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\pshpack2.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\poppack.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\pshpack2.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\poppack.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\pshpack8.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\poppack.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\poppack.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\string.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\crtdefs.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\winbase.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\winerror.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\wingdi.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\pshpack1.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\poppack.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\pshpack2.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\poppack.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\pshpack2.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\poppack.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\pshpack4.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\poppack.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\winuser.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\pshpack2.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\poppack.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\winnls.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\wincon.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\PlatformSDK\include\winver.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\winreg.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\winnetwk.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\zmouse.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\commctrl.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\pshpack1.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\prsht.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\poppack.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\tchar.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\crtdefs.h
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\afxv_w32.h(228) : error C2065: 'DWORD_PTR' : undeclared identifier
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\afxv_w32.h(228) : error C2143: syntax error : missing ';' before 'GetWindowThreadProcessId'
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\stdio.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\crtdefs.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\swprintf.inl
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\stdlib.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\crtdefs.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\limits.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\crtdefs.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\time.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\crtdefs.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\wtime.inl
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\time.inl
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\stddef.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\crtdefs.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\errno.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\crtdefs.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\malloc.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\crtdefs.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\crtdbg.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\crtdefs.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\atlmfc\include\atltrace.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\atlmfc\include\atldef.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\atlmfc\include\atlrc.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\atlmfc\include\atlconv.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\atlmfc\include\atlalloc.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\ole2.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\pshpack8.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\winerror.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\objbase.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\rpc.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\rpcdce.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\rpcdcep.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\rpcnsi.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\rpcnterr.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\winerror.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\rpcasync.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\rpcndr.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\rpcnsip.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\pshpack4.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\poppack.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\pshpack8.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\wtypes.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpc.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpcndr.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\unknwn.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpc.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpcndr.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\ole2.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\wtypes.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpc.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpcndr.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\objidl.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpc.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpcndr.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\ole2.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\unknwn.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpc.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpcndr.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\ole2.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\cguid.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\urlmon.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpc.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpcndr.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\ole2.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\objidl.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpc.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpcndr.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\ole2.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\oleidl.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpc.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpcndr.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\ole2.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\objidl.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpc.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpcndr.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\ole2.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\servprov.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpc.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpcndr.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\ole2.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\objidl.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpc.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpcndr.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\ole2.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\msxml.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpc.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpcndr.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\unknwn.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpc.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpcndr.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\ole2.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\objidl.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpc.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpcndr.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\ole2.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\oaidl.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpc.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpcndr.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\ole2.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\objidl.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpc.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpcndr.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\ole2.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\poppack.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\oleauto.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\pshpack8.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\oaidl.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpc.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpcndr.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\ole2.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\poppack.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\oleidl.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpc.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\rpcndr.h
Note: including file: c:\program files (x86)\microsoft visual studio 8\vc\include\ole2.h
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\poppack.h
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(257) : warning C4267: 'argument' : conversion from 'size_t' to 'UINT', possible loss of data
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(269) : warning C4267: 'argument' : conversion from 'size_t' to 'UINT', possible loss of data
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(283) : warning C4267: 'argument' : conversion from 'size_t' to 'DWORD', possible loss of data
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(295) : warning C4267: 'argument' : conversion from 'size_t' to 'DWORD', possible loss of data
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(92) : error C2061: syntax error : identifier 'LONG_PTR'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(92) : error C2146: syntax error : missing '(' before identifier 'LONG_PTR'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(92) : error C2061: syntax error : identifier 'LONG_PTR'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(92) : error C2146: syntax error : missing '(' before identifier 'LONG_PTR'
Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\atlmfc\include\atldebugapi.h
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(31) : error C2143: syntax error : missing ';' before '__stdcall'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(31) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(31) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(32) : error C2146: syntax error : missing ')' before identifier 'dwProcess'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(32) : warning C4229: anachronism used : modifiers on data are ignored
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(32) : error C2182: 'AtlTraceCloseProcess' : illegal use of type 'void'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(32) : error C2059: syntax error : ')'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(33) : error C2146: syntax error : missing ')' before identifier 'dwProcess'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(33) : warning C4229: anachronism used : modifiers on data are ignored
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(33) : error C2182: 'AtlTraceSnapshotProcess' : illegal use of type 'void'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(33) : error C2059: syntax error : ')'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(35) : error C2143: syntax error : missing ';' before '__stdcall'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(35) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(35) : error C2086: 'int ATL::DWORD_PTR' : redefinition
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(31) : see declaration of 'ATL::DWORD_PTR'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(36) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(37) : error C2146: syntax error : missing ')' before identifier 'dwModule'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(37) : warning C4229: anachronism used : modifiers on data are ignored
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(37) : error C2059: syntax error : ')'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(39) : error C2143: syntax error : missing ';' before '__stdcall'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(39) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(39) : error C2086: 'int ATL::DWORD_PTR' : redefinition
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(31) : see declaration of 'ATL::DWORD_PTR'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(39) : error C2146: syntax error : missing ')' before identifier 'dwModule'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(39) : warning C4229: anachronism used : modifiers on data are ignored
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(39) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(39) : error C2059: syntax error : ')'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(40) : error C2143: syntax error : missing ';' before '__stdcall'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(40) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(40) : error C2086: 'int ATL::DWORD_PTR' : redefinition
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(31) : see declaration of 'ATL::DWORD_PTR'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(40) : error C2146: syntax error : missing ')' before identifier 'dwModule'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(40) : warning C4229: anachronism used : modifiers on data are ignored
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(40) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(40) : error C2059: syntax error : ')'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(42) : error C2146: syntax error : missing ')' before identifier 'dwProcess'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(42) : warning C4229: anachronism used : modifiers on data are ignored
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(42) : error C2059: syntax error : ')'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(43) : error C2146: syntax error : missing ')' before identifier 'dwProcess'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(43) : warning C4229: anachronism used : modifiers on data are ignored
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(43) : error C2059: syntax error : ')'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(44) : error C2146: syntax error : missing ')' before identifier 'dwProcess'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(44) : warning C4229: anachronism used : modifiers on data are ignored
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(44) : error C2059: syntax error : ')'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(45) : error C2146: syntax error : missing ')' before identifier 'dwProcess'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(45) : warning C4229: anachronism used : modifiers on data are ignored
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(45) : error C2059: syntax error : ')'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(46) : error C2146: syntax error : missing ')' before identifier 'dwProcess'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(46) : warning C4229: anachronism used : modifiers on data are ignored
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(46) : error C2059: syntax error : ')'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(47) : error C2146: syntax error : missing ')' before identifier 'dwProcess'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(47) : warning C4229: anachronism used : modifiers on data are ignored
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(47) : error C2059: syntax error : ')'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(57) : error C2146: syntax error : missing ')' before identifier 'dwModule'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(57) : warning C4229: anachronism used : modifiers on data are ignored
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(57) : error C2182: 'AtlTraceVA' : illegal use of type 'void'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(58) : error C2059: syntax error : ')'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(59) : error C2146: syntax error : missing ')' before identifier 'dwModule'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(59) : warning C4229: anachronism used : modifiers on data are ignored
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(59) : error C2182: 'AtlTraceVU' : illegal use of type 'void'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(60) : error C2059: syntax error : ')'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(62) : error C2061: syntax error : identifier 'DWORD_PTR'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(63) : error C2061: syntax error : identifier 'DWORD_PTR'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(64) : error C2061: syntax error : identifier 'DWORD_PTR'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(65) : error C2061: syntax error : identifier 'DWORD_PTR'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(91) : error C2146: syntax error : missing ';' before identifier 'dwModule'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(91) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(91) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(99) : error C2146: syntax error : missing ';' before identifier 'dwCategory'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(99) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(99) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(102) : error C2146: syntax error : missing ')' before identifier 'dwProcess'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(102) : warning C4229: anachronism used : modifiers on data are ignored
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(102) : error C2059: syntax error : ')'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(103) : error C2146: syntax error : missing ')' before identifier 'dwProcess'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(103) : warning C4229: anachronism used : modifiers on data are ignored
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(103) : error C2182: 'AtlTraceGetModuleInfo' : illegal use of type 'void'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(103) : error C2059: syntax error : ')'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(104) : error C2146: syntax error : missing ')' before identifier 'dwProcess'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(104) : warning C4229: anachronism used : modifiers on data are ignored
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(104) : error C2182: 'AtlTraceGetCategoryInfo' : illegal use of type 'void'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(104) : error C2059: syntax error : ')'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(48) : error C2833: 'operator DWORD_PTR' is not a recognized operator or type
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(48) : error C2059: syntax error : 'newline'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(48) : error C2238: unexpected token(s) preceding ';'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(52) : error C2146: syntax error : missing ';' before identifier 'm_dwCategory'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(52) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(52) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(82) : error C2061: syntax error : identifier 'DWORD_PTR'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(88) : error C2061: syntax error : identifier 'DWORD_PTR'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(121) : error C2061: syntax error : identifier 'DWORD_PTR'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(123) : error C2061: syntax error : identifier 'DWORD_PTR'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(123) : error C2535: 'void ATL::CTrace::TraceV(const char *,int) const' : member function already defined or declared
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(120) : see declaration of 'ATL::CTrace::TraceV'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(125) : error C2146: syntax error : missing ';' before identifier 'RegisterCategory'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(125) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(126) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(126) : warning C4183: 'RegisterCategory': missing return type; assumed to be a member function returning 'int'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(142) : error C2146: syntax error : missing ';' before identifier 'm_dwModule'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(142) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(142) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(72) : error C2614: 'ATL::CTrace' : illegal member initialization: 'm_dwModule' is not a base or member
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(73) : error C2065: 'm_dwModule' : undeclared identifier
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(85) : error C2065: 'dwCategory' : undeclared identifier
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(85) : error C2065: 'nLevel' : undeclared identifier
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(85) : error C2065: 'eStatus' : undeclared identifier
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(90) : error C2065: 'pnLevel' : undeclared identifier
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(90) : error C2065: 'peStatus' : undeclared identifier
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(146) : error C2061: syntax error : identifier 'DWORD_PTR'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(148) : error C2065: 'pszFmt' : undeclared identifier
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(148) : error C2065: 'args' : undeclared identifier
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(151) : error C2061: syntax error : identifier 'DWORD_PTR'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(152) : error C2084: function 'void ATL::CTrace::TraceV(const char *,int) const' already has a body
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(120) : see previous definition of 'TraceV'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(167) : error C2061: syntax error : identifier 'DWORD_PTR'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(177) : error C2061: syntax error : identifier 'DWORD_PTR'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(178) : error C2535: 'void ATL::CTraceFileAndLineInfo::operator ()(void) const' : member function already defined or declared
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(167) : see declaration of 'ATL::CTraceFileAndLineInfo::operator ()'
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(169) : error C2070: ''unknown-type'': illegal sizeof operand
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(179) : error C2070: ''unknown-type'': illegal sizeof operand
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(190) : error C2660: 'ATL::CTrace::TraceV' : function does not take 6 arguments
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(200) : error C2660: 'ATL::CTrace::TraceV' : function does not take 6 arguments
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(219) : error C2614: 'ATL::CTraceCategory' : illegal member initialization: 'm_dwCategory' is not a base or member
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(220) : error C2065: 'm_dwCategory' : undeclared identifier
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(224) : error C2833: 'operator DWORD_PTR' is not a recognized operator or type
c:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(225) : fatal error C1903: unable to recover from previous error(s); stopping compilation
|
| Results |
Build log was saved at "file://c:\Hydrotel\Code\Hydrotel_2004_07_09_Console_avec_DLL\Hydrotel_2004_07_09_Console_avec_DLL\Hydrotel___Win32_Debug_OLD_UI\BuildLog.htm" Hydrotel - 109 error(s), 21 warning(s) |

DWORD_PTR
Dan_TGT
Your basetsd.h is defect. My file has 440 lines!
Reinstall!
softer
Raghavendra RAV
Mine contains 440 as well.
Thanks, Ayman Shoukry VC++ TeamDavid Gutierrez
The file basetsd.h only contains 173lines.
Here's the stdafx.h :
// stdafx.h : include file for standard system include files,
// or project specific include files that are used frequently, but
// are changed infrequently
//
#pragma
once#define
WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers#include
<stdio.h>#include
<tchar.h>// TODO: reference additional headers your program requires here
deviao9
jkonair
What if you remove the windows.h from your file and add it just before including <stdio.h>
Thanks, Ayman Shoukry VC++ TeamSkip Floyd
Could you show the contents of your stdafx.h please
MS Johan Stenberg
Hum, right...
Dishan Fernando
My file has 440 lines but still, the DWORD_PTR is still undeclared...
Well, it seems like there's a BASETSD.H in VC/include and one in VC/PlateformSDK/INCLUDE... the one in the sdk does have DWORD_PTR in it and the other one don't.
Pma_Shane
Well, it seems like i was'nt including it at all and was tooked as an include file anyway... (Sorry if my questions are quite simple.. i'm still a rookie!)
I just created a new empty project in console win32 (in visual studio 2005) with this code :
// test.cpp : Defines the entry point for the console application.
#include "stdafx.h"#include "windows.h"
int _tmain(int argc, _TCHAR* argv[]) {
DWORD_PTR d;
return 0; }
and i got these errors :
1>------ Build started: Project: test, Configuration: Debug Win32 ------
1>Compiling...
1>test.cpp
1>c:\projet - cluster\test\test\test.cpp(10) : error C2065: 'DWORD_PTR' : undeclared identifier
1>c:\projet - cluster\test\test\test.cpp(10) : error C2146: syntax error : missing ';' before identifier 'd'
1>c:\projet - cluster\test\test\test.cpp(10) : error C2065: 'd' : undeclared identifier
1>Build log was saved at "file://c:\Projet - Cluster\test\test\Debug\BuildLog.htm"
1>test - 3 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
I hope this will help you to understand my problem.
Thanks
mks033
Is there some kind of a 'step by step' way to convert applications from visual c++ 6 into .net Like recursive place to check-out in code and in config...
i believe the problem come from the winver :
[...]
1> WINVER not defined. Defaulting to 0x0502 (Windows Server 2003)
1>Note: including file: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\windows.h
1>NOTE: WINVER has been defined as 0x0500 or greater which enables
1>Windows NT 5.0 and Windows 98 features. When these headers were released,
1>Windows NT 5.0 beta 1 and Windows 98 beta 2.1 were the current versions.
1>For this release when WINVER is defined as 0x0500 or greater, you can only
1>build beta or test applications. To build a retail application,
1>set WINVER to 0x0400 or visit http://www.microsoft.com/msdn/sdk
1>to see if retail Windows NT 5.0 or Windows 98 headers are available.
1>See the SDK release notes for more information.
[...]
Do the fact that i'm on Windows Server 2003 may cause some problems
mpdr6825
Open the file C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\basetsd.h
Whats the contents of line 412
InduMuthu79
Where are you including c:\hydrotel\code\hydrotel_2004_07_09_console_avec_dll\hydrotel_2004_07_09_console_avec_dll\stdafx.h
Thanks, Ayman Shoukry VC++ TeamKaren Mae Sapla
now that i try to build it in x64, there's only one bug left but still the WINVER problem still appears :
1>------ Build started: Project: HydrotelKernel, Configuration: Debug x64 ------
1>Compiling...
1>StdAfx.cpp
1> WINVER not defined. Defaulting to 0x0502 (Windows Server 2003)
1>NOTE: WINVER has been defined as 0x0500 or greater which enables
1>Windows NT 5.0 and Windows 98 features. When these headers were released,
1>Windows NT 5.0 beta 1 and Windows 98 beta 2.1 were the current versions.
1>For this release when WINVER is defined as 0x0500 or greater, you can only
1>build beta or test applications. To build a retail application,
1>set WINVER to 0x0400 or visit http://www.microsoft.com/msdn/sdk
1>to see if retail Windows NT 5.0 or Windows 98 headers are available.
1>See the SDK release notes for more information.
1>C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\winnt.h(633) : fatal error C1189: #error : Must define a target architecture.
1>Build log was saved at "file://c:\Projet_Cluster\hydrotelkernel - 2005\HydrotelKernel\x64\Debug\BuildLog.htm"
1>HydrotelKernel - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
What is this 'Must define target architecture' about
Thanks alot,