error C2146: syntax error : missing ';' before identifier 'PVOID64'
来源:互联网 发布:好看的日剧推荐 知乎 编辑:程序博客网 时间:2024/05/17 05:58
error C2146: syntax error : missing ';' before identifier 'PVOID64'
由 directdraw 的升级引起
在网上查了下资料,一般的解决方法是:
解决方法:在winnt.h中加上以下语句
#define POINTER_64 __ptr64
typedef void *PVOID;
typedef void * POINTER_64 PVOID64;
个人认为最好不去改winnt.h.
有时需要要调整include文件夹的顺序来解决问题,platform SDK中的winnt.h
DDK中的,vc6.0 自带的winnt.h有多个。 dxsdk 中的这些所用到的winnt.h版本不同。
通过调整IDE 工具-> 选项-> 项目vc++目录;包含文件include 的顺序来解决这类问题
使dxsdk需要的winnt.h所在文件夹在最上面。
调整后,问题解决!
- error C2146: syntax error : missing ';' before identifier 'PVOID64'
- error C2146: syntax error : missing ';' before identifier 'PVOID64'
- error C2146: syntax error : missing ';' before identifier 'PVOID64'
- error C2146: syntax error : missing ';' before identifier 'PVOID64'
- error C2146: syntax error : missing ';' before identifier 'PVOID64'
- error C2146: syntax error : missing ';' before identifier 'PVOID64'
- winnt.h error C2146: syntax error : missing ';' before identifier 'PVOID64'
- winnt.h C2146 error C2146: syntax error : missing ';' before identifier 'PVOID64' 又一可能的解决方案
- winnt.h中 error C2146: syntax error : missing ';' before identifier 'PVOID64'得解决办法
- directX编译连接错误 error C2146: syntax error : missing ';' before identifier 'PVOID64'
- 解决:../../../winnt.h(222) : error C2146: syntax error : missing ';' before identifier 'PVOID64'的问题
- error C2146: syntax error : missing ';' before identifier 'fd'
- error C2146: syntax error : missing ';' before identifier 'fd'
- error C2146: syntax error : missing ';' before identifier 'HSEMAPHORE'
- error C2146: syntax error : missing ';' before identifier 'FAR'
- 最终解决error C2146: syntax error : missing ';' before identifier
- error C2146: syntax error : missing ';' before identifier 'fd'
- error C2146: syntax error : missing ';' before identifier 'id'
- 帮朋友记录点东西。
- How To Create A Mole Whacking Game with Cocos2D: Part 1/2
- 产品管理与产品营销的区别与合作
- How To Create A Mole Whacking Game with Cocos2D: Part 2/2
- Android 计时器Timer用法
- error C2146: syntax error : missing ';' before identifier 'PVOID64'
- CreateFont(MFC)字体设计
- 互联网巨头逐鹿开放平台
- android 中利用串口来传输文件
- Intro to Box2D with Cocos2D Tutorial: Bouncing Balls
- 图解如何配置Oracle本地Net服务名
- java 时间 格式化(获取当前时间)
- How To Create A Breakout Game with Box2D and Cocos2D Tutorial: Part 1/2
- Adobe发布Online Marketing Suite新平台