Click here to Skip to main content
15,880,967 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
i have directx8 n i want to build baseclasses
but i m getting following error


>C:\Program Files\Microsoft SDKs2\Windows\v6.1\\include\winnt.h(284) : error C2146: syntax error : missing ';' before identifier 'PVOID64'

1>C:\Program Files\Microsoft SDKs2\Windows\v6.1\\include\winnt.h(284) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
Posted
Updated 30-Nov-11 18:55pm
v2

1 solution

Seems to be common problem while building the directx base class
hope this link may help you. see the last solution
http://www.gidforums.com/t-6226.html[^]
 
Share this answer
 
Comments
pranav_30 1-Dec-11 1:07am    
I hv already changed the PVOID64 to POINTER_64 in typedef union _FILE_SEGMENT_ELEMENT

n after that i m getting above two error
Resmi Anna 1-Dec-11 1:19am    
are you using the old version of directxSdk???
pranav_30 1-Dec-11 1:40am    
i have directx 8.1 and directx 9.0 but in 9.0 there is no directshow so i m using dx8.1
Resmi Anna 1-Dec-11 1:50am    
I think DirectX 9.0 includes directshow. No matter if u use even higher versions..windows SDK now comes up with directshow...

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900