在用vs2008编译一个dx8项目遇到编译错误: c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(236) : error C2146: 语法错误 : 缺少“;”(在标识符“PVOID64”的前面) c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(236) : error C4430: 缺少类型说明符 - 假定为 int。
winnt.h(236) : error C2146: 语法错误 : 缺少“;”(在标识符“PVOID64”的前面) 以vs2008为例, “工具”-“选项”-“项目和解决方案 ”-“包含文件” 将包含DirectX SDK头文件的设置项下移至其他头文件之后。 O了! 日一二三四五六 1317 2223242526 29303112 3456789...
[转载]winnt.h(236) : error C2146: 语法错误 : 缺少“;”(在标识符“PVOID64”的前面) 结论是由于include路径的顺序引起的.把DX9的路径移到最后,果然就好了 @import url(http://www.cppblog.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor...
error C2146: 语法错误 : 缺少“;”(在标识符“PVOID64”的前面)来源:http://houjixin.blog.163.com/blog/static/356284102009112395049370/DirectShow 2009-12-23 09:50:49 阅读311 评
error C2146: 语法错误 : 缺少“;”(在标识符“PVOID64”的前面),在用vs2008编译一个dx8项目遇到编译错误:网上有人说是vs的include顺序问题,也有人说既然是找不到PVOID64加个typedef就行了。经过本人的试验发现,的确是vs的include顺序问题,调整include顺序保证dx目录在
c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(236) : error C2146: 语法错误 : 缺少“;”(在标识符“PVOID64”的前面) c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(236) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int ...