关于vs2010中winnt.h错误的问题

bbs271 2011-08-25 10:46:57
在vs2010中编译程序时候出现下面的情况:

错误 1 error C2146: 语法错误: 缺少“;”(在标识符“PVOID64”的前面) c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h 290 1 CVMFC
错误 2 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h 290 1 CVMFC
错误 3 error C2146: 语法错误: 缺少“;”(在标识符“Buffer”的前面) c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h 8992 1 CVMFC
错误 4 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h 8992 1 CVMFC
错误 5 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h 8992 1 CVMFC
警告 6 warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 c:\users\andy\desktop\cvmfc\cvmfc\directshow\include\uuids.h 1 1 CVMFC
7 IntelliSense: 应输入“;” c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h 290 27
8 IntelliSense: 未定义标识符 "PVOID64" c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h 8992 5


请问这该怎么弄啊?我的系统是win7,我在百度上查了一下,他们都说能调一下VC++目录下的包含目录的次序,说只要将DirectX SDK的目录调到最后就可以,可是我这里没显示有啊:
$(VCInstallDir)include;
$(VCInstallDir)atlmfc\include;
$(WindowsSdkDir)include;
$(FrameworkSDKDir)\include;
D:\OpenCV2.3\build\include;
D:\OpenCV2.3\build\include\opencv;
D:\OpenCV2.3\build\include\opencv2


各位,我应该怎么做呢?
...全文
1115 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wudiksp 2013-04-27
  • 打赏
  • 举报
回复
#7楼 正解
逗比人生 2013-04-09
  • 打赏
  • 举报
回复
同求啊。。。。
  • 打赏
  • 举报
回复
http://itsdf.blog.51cto.com/2255425/1106989
katonggegetang 2012-11-22
  • 打赏
  • 举报
回复
我也遇到此问题。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。求大神!!!
ppthero 2011-10-08
  • 打赏
  • 举报
回复
我也遇到同样的问题,真心不知道啊,求助~~~
bbs271 2011-08-28
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 buyong 的回复:]

$(WindowsSdkDir)include;
把这个调到最后试试
[/Quote]


还是不行。。。。。
buyong 2011-08-27
  • 打赏
  • 举报
回复
$(WindowsSdkDir)include;
把这个调到最后试试
danxuezx 2011-08-27
  • 打赏
  • 举报
回复
这个问题应该跟那个顺序没关系。还是你的工程里某个文件有书写上的错误。再仔细查看include winnt.h的文件是否哪里多了个;号或者少了之类的。
bbs271 2011-08-27
  • 打赏
  • 举报
回复
肿么办呀?

16,550

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧