Re: Compatibility issues between DX90b and VS2005



this is usually an ordering problem in your include paths. make sure the DX
SDK is first.
"Jacky" <jl@xxxxxxxxxx> wrote in message
news:ObkP2oHZHHA.4520@xxxxxxxxxxxxxxxxxxxxxxx

"Jacky" <jl@xxxxxxxxxx>
¼¶¼g©ó¶l¥ó·s»D:eXlGWmHZHHA.1244@xxxxxxxxxxxxxxxxxxxxxxx
Hello,
I received the following errors while running an application built with
DX90b and VS2005.
Does anyone know how to fix it? As you can see, the faulty statement
happens in winnt.h which is rather wield.
I turned on/off 64-bit compatibility checks, and did not help either.
I beg your pardon. Should be portibility checks

Thanks


Error 1 error C2146: syntax error : missing ';' before identifier
'PVOID64' c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 222
Error 2 error C4430: missing type specifier - int assumed. Note: C++ does
not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 222
Error 3 error C2146: syntax error : missing ';' before identifier
'Buffer' c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Error 4 error C4430: missing type specifier - int assumed. Note: C++ does
not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Error 5 error C4430: missing type specifier - int assumed. Note: C++ does
not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Warning 6 warning C4819: The file contains a character that cannot be
represented in the current code page (950). Save the file in Unicode
format to prevent data loss c:\dxsdk\include\d3d9types.h 1390
Error 7 error C2146: syntax error : missing ';' before identifier
'PVOID64' c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 222
Error 8 error C4430: missing type specifier - int assumed. Note: C++ does
not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 222
Error 9 error C2146: syntax error : missing ';' before identifier
'Buffer' c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Error 10 error C4430: missing type specifier - int assumed. Note: C++
does not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Error 11 error C4430: missing type specifier - int assumed. Note: C++
does not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Warning 12 warning C4819: The file contains a character that cannot be
represented in the current code page (950). Save the file in Unicode
format to prevent data loss c:\dxsdk\include\d3d9types.h 1390
Error 13 error C2146: syntax error : missing ';' before identifier
'PVOID64' c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 222
Error 14 error C4430: missing type specifier - int assumed. Note: C++
does not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 222
Error 15 error C2146: syntax error : missing ';' before identifier
'Buffer' c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Error 16 error C4430: missing type specifier - int assumed. Note: C++
does not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Error 17 error C4430: missing type specifier - int assumed. Note: C++
does not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Warning 18 warning C4819: The file contains a character that cannot be
represented in the current code page (950). Save the file in Unicode
format to prevent data loss c:\dxsdk\include\d3d9types.h 1390
Warning 19 warning C4244: '=' : conversion from 'UINT' to 'float',
possible loss of data c:\skinnedmesh9\ctexture.cpp 66
Warning 20 warning C4244: '=' : conversion from 'UINT' to 'float',
possible loss of data c:\skinnedmesh9\ctexture.cpp 68
Warning 21 warning C4996: 'sprintf' was declared deprecated
c:\skinnedmesh9\cprofiler.cpp 35
Warning 22 warning C4996: 'sprintf' was declared deprecated
c:\skinnedmesh9\cprofiler.cpp 37
Warning 23 warning C4996: 'sprintf' was declared deprecated
c:\skinnedmesh9\cprofiler.cpp 39
Warning 24 warning C4996: 'sprintf' was declared deprecated
c:\skinnedmesh9\cprofiler.cpp 41
Warning 25 warning C4996: 'strcpy' was declared deprecated
c:\skinnedmesh9\cprofiler.cpp 62
Error 26 error C2146: syntax error : missing ';' before identifier
'PVOID64' c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 222
Error 27 error C4430: missing type specifier - int assumed. Note: C++
does not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 222
Error 28 error C2146: syntax error : missing ';' before identifier
'Buffer' c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Error 29 error C4430: missing type specifier - int assumed. Note: C++
does not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Error 30 error C4430: missing type specifier - int assumed. Note: C++
does not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Warning 31 warning C4819: The file contains a character that cannot be
represented in the current code page (950). Save the file in Unicode
format to prevent data loss c:\dxsdk\include\d3d9types.h 1390
Warning 32 warning C4018: '<' : signed/unsigned mismatch
c:\skinnedmesh9\cobject.cpp 185
Warning 33 warning C4018: '<' : signed/unsigned mismatch
c:\skinnedmesh9\cobject.cpp 261
Error 34 error C2146: syntax error : missing ';' before identifier
'PVOID64' c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 222
Error 35 error C4430: missing type specifier - int assumed. Note: C++
does not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 222
Error 36 error C2146: syntax error : missing ';' before identifier
'Buffer' c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Error 37 error C4430: missing type specifier - int assumed. Note: C++
does not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Error 38 error C4430: missing type specifier - int assumed. Note: C++
does not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Warning 39 warning C4819: The file contains a character that cannot be
represented in the current code page (950). Save the file in Unicode
format to prevent data loss c:\dxsdk\include\d3d9types.h 1390
Error 40 error C2146: syntax error : missing ';' before identifier
'PVOID64' c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 222
Error 41 error C4430: missing type specifier - int assumed. Note: C++
does not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 222
Error 42 error C2146: syntax error : missing ';' before identifier
'Buffer' c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Error 43 error C4430: missing type specifier - int assumed. Note: C++
does not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Error 44 error C4430: missing type specifier - int assumed. Note: C++
does not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Warning 45 warning C4819: The file contains a character that cannot be
represented in the current code page (950). Save the file in Unicode
format to prevent data loss c:\dxsdk\include\d3d9types.h 1390
Error 46 error C2146: syntax error : missing ';' before identifier
'PVOID64' c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 222
Error 47 error C4430: missing type specifier - int assumed. Note: C++
does not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 222
Error 48 error C2146: syntax error : missing ';' before identifier
'Buffer' c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Error 49 error C4430: missing type specifier - int assumed. Note: C++
does not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Error 50 error C4430: missing type specifier - int assumed. Note: C++
does not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Warning 51 warning C4819: The file contains a character that cannot be
represented in the current code page (950). Save the file in Unicode
format to prevent data loss c:\dxsdk\include\d3d9types.h 1390
Warning 52 warning C4018: '<' : signed/unsigned mismatch
c:\skinnedmesh9\cmesh.cpp 99
Warning 53 warning C4244: 'initializing' : conversion from '__w64 int' to
'int', possible loss of data c:\skinnedmesh9\cmesh.cpp 259
Error 54 error C2146: syntax error : missing ';' before identifier
'PVOID64' c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 222
Error 55 error C4430: missing type specifier - int assumed. Note: C++
does not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 222
Error 56 error C2146: syntax error : missing ';' before identifier
'Buffer' c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Error 57 error C4430: missing type specifier - int assumed. Note: C++
does not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Error 58 error C4430: missing type specifier - int assumed. Note: C++
does not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Warning 59 warning C4819: The file contains a character that cannot be
represented in the current code page (950). Save the file in Unicode
format to prevent data loss c:\dxsdk\include\d3d9types.h 1390
Error 60 error C2146: syntax error : missing ';' before identifier
'PVOID64' c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 222
Error 61 error C4430: missing type specifier - int assumed. Note: C++
does not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 222
Error 62 error C2146: syntax error : missing ';' before identifier
'Buffer' c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Error 63 error C4430: missing type specifier - int assumed. Note: C++
does not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Error 64 error C4430: missing type specifier - int assumed. Note: C++
does not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Warning 65 warning C4819: The file contains a character that cannot be
represented in the current code page (950). Save the file in Unicode
format to prevent data loss c:\dxsdk\include\d3d9types.h 1390
Error 66 error C2146: syntax error : missing ';' before identifier
'PVOID64' c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 222
Error 67 error C4430: missing type specifier - int assumed. Note: C++
does not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 222
Error 68 error C2146: syntax error : missing ';' before identifier
'Buffer' c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Error 69 error C4430: missing type specifier - int assumed. Note: C++
does not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Error 70 error C4430: missing type specifier - int assumed. Note: C++
does not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Warning 71 warning C4819: The file contains a character that cannot be
represented in the current code page (950). Save the file in Unicode
format to prevent data loss c:\dxsdk\include\d3d9types.h 1390
Error 72 error C2146: syntax error : missing ';' before identifier
'PVOID64' c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 222
Error 73 error C4430: missing type specifier - int assumed. Note: C++
does not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 222
Error 74 error C2146: syntax error : missing ';' before identifier
'Buffer' c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Error 75 error C4430: missing type specifier - int assumed. Note: C++
does not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Error 76 error C4430: missing type specifier - int assumed. Note: C++
does not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Warning 77 warning C4819: The file contains a character that cannot be
represented in the current code page (950). Save the file in Unicode
format to prevent data loss c:\dxsdk\include\d3d9types.h 1390
Error 78 error C2146: syntax error : missing ';' before identifier
'PVOID64' c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 222
Error 79 error C4430: missing type specifier - int assumed. Note: C++
does not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 222
Error 80 error C2146: syntax error : missing ';' before identifier
'Buffer' c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Error 81 error C4430: missing type specifier - int assumed. Note: C++
does not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Error 82 error C4430: missing type specifier - int assumed. Note: C++
does not support default-int c:\program files\microsoft visual studio
8\vc\platformsdk\include\winnt.h 5940
Warning 83 warning C4819: The file contains a character that cannot be
represented in the current code page (950). Save the file in Unicode
format to prevent data loss c:\dxsdk\include\d3d9types.h 1390






.



Relevant Pages

  • Re: Compatibility issues between DX90b and VS2005
    ... 'PVOID64' c:\program files\microsoft visual studio ... Warning 6 warning C4819: The file contains a character that cannot be ...
    (microsoft.public.win32.programmer.directx.graphics)
  • Compatibility issues between DX90b and VS2005
    ... not support default-int c:\program files\microsoft visual studio ... Warning 6 warning C4819: The file contains a character that cannot be ...
    (microsoft.public.win32.programmer.directx.graphics)
  • Re: PVOID64 error inside winnt.h during compilation
    ... project because the original project was in .NET 2002, ... not support default-int c:\program files\microsoft visual studio ... Do you walk to an auto repair shop and ask what's wrong with your car ...
    (microsoft.public.vc.language)
  • Re: PVOID64 error inside winnt.h during compilation
    ... and how to resolve them? ... not support default-int c:\program files\microsoft visual studio ... Do you walk to an auto repair shop and ask what's wrong with your car ...
    (microsoft.public.vc.language)
  • ndis.lib linking problem.
    ... Searching libraries ... Searching C:\Program Files\Microsoft Visual Studio 8\SmartDevices ... asyncmac.obj: error LNK2019: unresolved external symbol ...
    (microsoft.public.windowsce.embedded.vc)

Loading