社区
游戏开发
帖子详情
DWORD_PTR 是一个什么数据类型?
lee_nan
2005-02-16 06:53:12
'DWORD_PTR' : missing storage-class or type specifiers
为什么我用directx会出现这样的错误提示?
我用9.0c sdk ,vc6++,而且已经加了lib和include的目录了
...全文
542
9
打赏
收藏
DWORD_PTR 是一个什么数据类型?
'DWORD_PTR' : missing storage-class or type specifiers 为什么我用directx会出现这样的错误提示? 我用9.0c sdk ,vc6++,而且已经加了lib和include的目录了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
IO_X
2005-02-20
打赏
举报
回复
DX9SDK October 2004 Extra包里有个兼容VC6的d3dx.lib
不过还是推荐2003
蒋晟
2005-02-19
打赏
举报
回复
VC6附带的Windows SDK不兼容DX9SDK
去platform sdk update site升级Windows SDK可以解决这个问题
lee_nan
2005-02-17
打赏
举报
回复
不会吧,我的direct sdk的include没有basetsd.h呀
天堂里的死神
2005-02-17
打赏
举报
回复
实在不好意思,昨天我也是在猜,没有考究。
我用VC.net跟踪到是在DXSDK的Include里面,有一个basetsd.h含有下面的定义:
//
// Add Windows flavor DWORD_PTR types
//
typedef ULONG_PTR DWORD_PTR, *PDWORD_PTR;
lee_nan
2005-02-16
打赏
举报
回复
windef.h是这个文件吧,里面没有这个定义的
天堂里的死神
2005-02-16
打赏
举报
回复
那就见鬼了,这个东西应该是和DWORD、WORD那些东西放在一个头文件里面的……
我用的是.net,但这个东西是PlatformSDK里面的东西,应该跟IDE的版本无关才对
IO_X
2005-02-16
打赏
举报
回复
DXSDK9.0c配VS.NET2003开发比较好...
lee_nan
2005-02-16
打赏
举报
回复
你用的是vc6?
windows.h在MFC的工程里不都是自动加好的么?
天堂里的死神
2005-02-16
打赏
举报
回复
这是MSDN里的描述:
Unsigned long type for pointer precision. Use when casting a pointer to a long type to perform pointer arithmetic. (Also commonly used for general 32-bit parameters that have been extended to 64 bits in 64-bit Windows. )
应该#include <Windows.h>就不会冒这种错误啊。
INT_
PTR
,D
WORD
_
PTR
...
D
WORD
_
PTR
的定义是, 这个类型至少可以确保放得下D
WORD
并且确保放得下
一个
指针。 D
WORD
的长度是固定得32位, 而指针的长度是跟硬件、系统、编译器什么的有关系的。 所以如果你是在做32位程序,那么 D
WORD
_
PTR
就跟...
d
word
与d
word
_
ptr
类型的区别及64位系统下调用系统函数直接崩溃的问题
D
word
_
PTR
类型的定义,这个类型至少可以确保放得下d
word
并且确保可以放得下
一个
指针。而d
word
类型长度是固定的32位,与操作系统无关。 在测试时,出现在
一个
系统函数waveOutOpen中,反复走读代码并没发现代码逻辑上...
Windows学习(002)--Windows基础
数据类型
Windows
数据类型
是对C语言
数据类型
的包装。 Windows
数据类型
: l CHAR typedef char CHAR,*PCHAR l D
WORD
typedef unsigned long D
WORD
,*PD
WORD
,*LPD
WORD
l D
WORD
_
PTR
typedef ULONG_
PTR
D
WORD
_
PTR
,*PD
WORD
_
PTR
...
c2061 d
word
语法错误_vs2010新建立的mfc工程编译就出错error C2065: “D
WORD
_
PTR
”: 未声明的标识符...
注意: C++ 不支持默认 int 1>d:\microsoft visual studio 10.0\vc\atlmfc\include\atldebugapi.h(34): error C2146: 语法错误: 缺少“)”(在标识符“dwProcess”的前面) 忽略数据上的修饰符 1>d:\microsoft visual ...
智能指针之unique_
ptr
某个时刻只能有
一个
unique_
ptr
指向
一个
给定的对象,也就是这个对象不会被多个unique_
ptr
同时共享,它只提供了移动语义,即它所管理的资源对象只能在unique_
ptr
之间进行移动,不能拷贝。资源对象的生命周期被唯一的一...
游戏开发
8,324
社区成员
23,684
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章