错误 1 error C2146: 语法错误: 缺少“;”(在标识符“PVOID64”的前面)
来源:互联网 发布:淘宝导航怎么全屏代码 编辑:程序博客网 时间:2024/06/05 13:41
错误 1 error C2146: 语法错误: 缺少“;”(在标识符“PVOID64”的前面)
由 directdraw 的升级引起
在网上查了下资料,解决方法如下:
第一步:在winnt.h中加入头文件#include "basetsd.h"
第二步:在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所在文件夹在最上面。
调整后,问题解决!
0 0
- 错误 1 error C2146: 语法错误: 缺少“;”(在标识符“PVOID64”的前面)
- error C2146: 语法错误 : 缺少“;”(在标识符“PVOID64”的前面)[转]
- error C2146: 语法错误 : 缺少“;”(在标识符“PVOID64”的前面)
- error C2146: 语法错误 : 缺少“;”(在标识符“PVOID64”的前面)
- error C2146: 语法错误 : 缺少“;”(在标识符“PVOID64”的前面)
- error C2146: 语法错误 : 缺少“;”(在标识符“PVOID64”的前面)
- error C2146: 语法错误 : 缺少“;”(在标识符“PVOID64”的前面)
- error C2146: 语法错误 : 缺少“;”(在标识符“PVOID64”的前面)[转]
- error C2146: 语法错误 : 缺少“;”(在标识符“PVOID64”的前面)
- error C2146: 语法错误 : 缺少“;”(在标识符“PVOID64”的前面)
- error C2146: 语法错误 : 缺少“;”(在标识符“PVOID64”的前面)
- cocos2d-x 在IDE vs2010 出现error C2146: 语法错误: 缺少“;”(在标识符“PVOID64”的前面)编译错误解决方案
- DX9.0 sdk开发中遇到的 winNT.h中错误error C2146: 语法错误: 缺少“;”(在标识符“PVOID64”的前面)
- 解决vs error C2146: 语法错误 : 缺少“;”(在标识符“PVOID64”的前面)的问题
- error C2146: 语法错误 : 缺少“;”(在标识符“PVOID64”的前面) 如何解决
- error C2146: 语法错误 : 缺少“;”(在标识符“PVOID64”的前面) 如何解决
- VS2013 error C2146: 语法错误: 缺少“;”(在标识符“PVOID64”的前面)winnt.h340
- error C2146: 语法错误 : 缺少“;”(在标识符“RGB2Gray”的前面)
- ajax 跨域请求 数据传输的问题
- Revit 安装补丁的下载链接
- Hibernate Performance Revisit
- SMO从思想到实践
- VS2008 C++ 项目怎样添加“依赖”、“库目录”和“包含目录”
- 错误 1 error C2146: 语法错误: 缺少“;”(在标识符“PVOID64”的前面)
- java中checked和unchecked异常的区别
- android问题之编译器版本问题
- 借阅7
- 关于treeview高度点亮选择的节点
- 虚拟机centos安装vmtools出现kernel header错误解决办法
- 关于使用快捷软件AutoHotkey
- 监听Fragment的切换动画
- iOS7 自定义视图切换动画