GEMINIGHT
📋注册(Register) | 📛登录(Login)
🎲
🎉欢迎您的大架光临!本站是以游戏、动漫、等ACG相关内容为主题20年的网站。ℹ本小站的SSL是免费附赠的,https访问不太稳定,为免错乱建议您用http访问。如果您的网用http访问会被电信商胡搞跳转,那就只能用https来访问了或设置国际正规DNS。

主站(Home) »  论坛(Forum)  » 程序编写(Program)
GEMINIGHT

自称:发贴器2号
等级:发贴器
帖子数:5242
积分:9696
阅读权限:99
关于在VC6 使用dxsdk的方法 1楼
Tags: DXSDK

Tags引力关联贴

来源:GameRes

\N

阿弥陀佛 终于把图贴上 这下不会弄出误会了

\N
\N

我用的是dxsdk(oct2004)
dxsdk extras (oct2004)包里的文件需要覆盖到dxsdk(oct2004)的lib目录中 这是必要的

\N

有找不到dxsdk extras和最新的BASETSD.H文件的可以留个上传空间地址,还是看不到图的去http://spaces.msn.com/xweek/看看能看到不

\N

一、安装
首先安装dxsdk(oct2004)我用的是这个,完成后打开dxsdk extras (oct2004)包作如下操作。

\N

1.复制以下文件到dxsdk(oct2004)的lib目录中

\N

\N

2. 复制BASETSD.H文件到VC6.0的 \Include目录中 覆盖原来的文件
BASETSD.H 要去Microsoft Platform SDK找到最新的

\N

\N

3. 复制以下文件到Windows的 \System32目录中

\N

4.在Tools -> Options 中进行设置,以免编译时出现问题

\N

\N

\N

二、编译
1.编译时遇到X:\Xx\Xx.h(xx) error C2061: syntax error : identifier LPDIRECTXFILEDATA'
问题

\N

在dxsdk(oct2004)的\Include\dxfile.h文件找到

\N

/*
* DirectX File object types.
*/

\N

#ifndef WIN_TYPES
#define WIN_TYPES(itype, ptype) typedef interface itype *LP##ptype, **LPLP##ptype
#endif

\N

WIN_TYPES(IDirectXFile, DIRECTXFILE);
WIN_TYPES(IDirectXFileEnumObject, DIRECTXFILEENUMOBJECT);
WIN_TYPES(IDirectXFileSaveObject, DIRECTXFILESAVEOBJECT);
WIN_TYPES(IDirectXFileObject, DIRECTXFILEOBJECT);
WIN_TYPES(IDirectXFileData, DIRECTXFILEDATA);
WIN_TYPES(IDirectXFileDataReference, DIRECTXFILEDATAREFERENCE);
WIN_TYPES(IDirectXFileBinary, DIRECTXFILEBINARY);

\N


参照上段文字 在自己的工程中添加

\N

例如:
WIN_TYPES(IDirectXFileData, DIRECTXFILEDATA);
改为:
typedef interface IDirectXFileData *LPDIRECTXFILEDATA, **LPLPDIRECTXFILEDATA;

\N

WIN_TYPES(ID3DXFileData, DIRECTXFILEDATA);
改为:
typedef interface ID3DXFileData *LPD3DXFILEDATA, **LPLPD3DXFILEDATA;

SIGNATURE
🗓2006-2-19 08:25(约18年前)  👁1047
chengen
注册于:2005年7月28日
等级:高级会员
帖子数:97
积分:1124
阅读权限:40
2楼
现在小子不搞游戏了,做应用呢!
捧一下场!
SIGNATURE
🗓2006-2-20 13:10(约18年前)

标题(Title):
关键字标签(Tags):
路人:回贴可以不必登录

本站中所有图文均为原作方所有,所发表言论仅代表原作方的观点,不代表本站立场。
本站不对所提供的所有资讯正确性负责,若因资讯导致的任何损失本站概不负责(请参阅免责条款,自行斟酌),或者联系本站予以纠正。

『双子在线』ACG爱好网 GEMINIGHT.com © 2005-2025 ┃ 联系站长(Contact Webmaster) ┃ 本次页面执行速度:秒