游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4898|回复: 13

Direct3D!两个月生活费啊!

[复制链接]

24

主题

57

帖子

57

积分

注册会员

Rank: 2

积分
57
发表于 2004-12-4 15:00:00 | 显示全部楼层 |阅读模式
我为了学习d9的程序才买了一块ati 9600的显卡。但是为什么我在用vc6编译出来的程序连
d3d的主对象都没有得到啊!天啊!但是换成d8的接口就可以运行。我原来的显卡是gf2 ti的,
和现在的问题是一样的。各位救我啊。
  还有就是编译d9的sdk的例子中出现同样一个问题:
D:\DXSDK\Include\d3dx9shader.h(326) : error C2061: syntax error : identifier 'LPDIRECT3DVERTEXSHADER9'
他自己的东西怎么也出错啊?而且所有的例子都是同样的错。
最后问下:安装dx的时候,debug和retail有什么区别,是不是只有vs.net才能正确编译d9的程序啊“,高手指教。。谢谢先!!!! [em24] [em24]

24

主题

57

帖子

57

积分

注册会员

Rank: 2

积分
57
 楼主| 发表于 2004-12-4 15:31:00 | 显示全部楼层

Re:Direct3D!两个月生活费啊!

D3D ERROR: D3D header version mismatch.
The application was compiled against and will only work with D3D_SDK_VERSION (30), but the currently installed runtime is version (32).
Recompile the application against the appropriate SDK for the installed runtimThe thread 0x1B8 has exited with code 0 (0x0).
The program 'F:\3D\新建文件夹\Chapter2\Debug\CreateDevice.exe' has exited with code 0 (0x0).
居然是这个错!!!终于知道了啊~~~不过怎么改呢,我改D3D_SDK_VERSION值为32就对了,不过不是个好办法吧?

14

主题

283

帖子

293

积分

中级会员

Rank: 3Rank: 3

积分
293
QQ
发表于 2004-12-4 15:34:00 | 显示全部楼层

Re:Direct3D!两个月生活费啊!

再装一遍DX9 SDK

24

主题

57

帖子

57

积分

注册会员

Rank: 2

积分
57
 楼主| 发表于 2004-12-4 16:56:00 | 显示全部楼层

Re:Direct3D!两个月生活费啊!

不行,我都装了n次了哦,还是不行。

24

主题

57

帖子

57

积分

注册会员

Rank: 2

积分
57
 楼主| 发表于 2004-12-4 16:58:00 | 显示全部楼层

Re:Direct3D!两个月生活费啊!

还有就是    在d3dx9.h里面定义的LPDIRECT3DVERTEXSHADER9老是说未知符号呢?请教无数次。。。。。

22

主题

274

帖子

274

积分

中级会员

Rank: 3Rank: 3

积分
274
发表于 2004-12-4 18:45:00 | 显示全部楼层

Re:Direct3D!两个月生活费啊!

买6800U

13

主题

978

帖子

978

积分

高级会员

Rank: 4

积分
978
发表于 2004-12-4 20:52:00 | 显示全部楼层

Re:Direct3D!两个月生活费啊!

这……似乎就是传说中的dx9.0c对vc6.0的支持性问题了…………
换vc.net2003得了…………

38

主题

1581

帖子

1614

积分

金牌会员

Rank: 6Rank: 6

积分
1614
QQ
发表于 2004-12-5 10:33:00 | 显示全部楼层

Re: Re:Direct3D!两个月生活费啊!

moremoretime: Reirect3D!两个月生活费啊!

买6800U

4999

13

主题

978

帖子

978

积分

高级会员

Rank: 4

积分
978
发表于 2004-12-5 11:40:00 | 显示全部楼层

Re:Direct3D!两个月生活费啊!

我用的就是r9600+vc.net2002,dx9.0sdk版本号未知……靠!是2002年的
你用的lib对vc6.不支持,请升级dx9extra包或用vs.net

18

主题

573

帖子

573

积分

高级会员

Rank: 4

积分
573
发表于 2004-12-5 14:01:00 | 显示全部楼层

Re:Direct3D!两个月生活费啊!

你使用的是dx9b(看看文件日期,应该是2003年),但是你安装的是dx9c,所以会出错。但是也不应该呀!dx不是利用COM技术向下兼容吗?所以,如果你使用的vc6,建议使用dx9b(我就是这样的,vs2003太大了!)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-23 14:50

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表