听说DirectX 9.0跟DirectX 9.0c不兼容

哈利_蜘蛛侠 2014-04-08 03:02:45
就是用DirectX 9.0编写的代码在DirectX 9.0c下未必能编译成功?是这样吗?如果是的,那么所谓的DX的“向后兼容”还有何意义?另外,DirectX SDK 2010 June版是DX 9 10 11的三合一版本,请问这里的DX9具体是哪一版呢?
...全文
357 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
哈利_蜘蛛侠 2014-04-26
  • 打赏
  • 举报
回复
好吧,我终于明白了,真正有用的DX文档是Windows Graphics文档,那里面可以进行搜索!
FancyMouse 2014-04-17
  • 打赏
  • 举报
回复
12都要出了,xp都没有支持了,还玩9……
unituniverse2 2014-04-17
  • 打赏
  • 举报
回复
9和10/11不兼容倒是真的 11可以看成是10的增强版 9不是因为为了继续兼容xp很多厂商都要抛弃了
h1105833178 2014-04-16
  • 打赏
  • 举报
回复
都不兼容 重新下载用吧
哈利_蜘蛛侠 2014-04-16
  • 打赏
  • 举报
回复
引用 6 楼 Bokutake 的回复:
就是DX9.0C,因为那是DX9最后一个版本,而且微软后来重心转移到DX10了,所以那些库基本上就没怎么变化。 比较新的DX9 SDK放弃了2.0以下版本的Shader Model,尤其是07年以后的SDK可能不支持DX9.0的代码了。 因为现在系统基本都带C版本的,所以直接用9.0C的程序最好。
哈哈,用《龙书》第二版用着挺好的,只需要改动个别地方就可以运行书中所有程序啦!不过我还是有一些问题哦,是关于DirectX SDK 2010 June的: 这一个版本如何开启其debug功能呢?《龙书》的9.0c版上说从控制面板中找到DirectX图标,然后右键进入DirectX properties对话框。可是我的控制面板里没有这个呀。 还有就是为什么SDK文档搜什么都搜不到呢?“索引”里面搜D3DXCreateSprite之类的很基本的函数都搜不到。在“搜索”里也是一样。SDK文档究竟怎么用呀?难道需要我从头去读?
哈利_蜘蛛侠 2014-04-09
  • 打赏
  • 举报
回复
引用 6 楼 Bokutake 的回复:
就是DX9.0C,因为那是DX9最后一个版本,而且微软后来重心转移到DX10了,所以那些库基本上就没怎么变化。 比较新的DX9 SDK放弃了2.0以下版本的Shader Model,尤其是07年以后的SDK可能不支持DX9.0的代码了。 因为现在系统基本都带C版本的,所以直接用9.0C的程序最好。
那么请问有没有讲用DirectXX 9.0c编程的书呢?
辰岡墨竹 2014-04-09
  • 打赏
  • 举报
回复
就是DX9.0C,因为那是DX9最后一个版本,而且微软后来重心转移到DX10了,所以那些库基本上就没怎么变化。 比较新的DX9 SDK放弃了2.0以下版本的Shader Model,尤其是07年以后的SDK可能不支持DX9.0的代码了。 因为现在系统基本都带C版本的,所以直接用9.0C的程序最好。
「已注销」 2014-04-09
  • 打赏
  • 举报
回复
都没碰到不兼容的问题还问,这不是杞人忧天么
赵4老师 2014-04-09
  • 打赏
  • 举报
回复
对于ver1.dll和ver2.dll是否完全兼容这个问题,有时我不得不只相信 fc /b ver1.dll ver2.dll 的结果。
哈利_蜘蛛侠 2014-04-08
  • 打赏
  • 举报
回复
引用 1 楼 zhao4zhong1 的回复:
所有的向后兼容恐怕都不是指100%兼容。
还有DirectX SDK 2010 June到底是什么版本呢?查了一下官网,是9.29.1962,但是里面有d3d10、d3d11等等呀。
哈利_蜘蛛侠 2014-04-08
  • 打赏
  • 举报
回复
引用 1 楼 zhao4zhong1 的回复:
所有的向后兼容恐怕都不是指100%兼容。
这……这个。太不和谐了吧。难道同样是DX 9也不行吗?
赵4老师 2014-04-08
  • 打赏
  • 举报
回复
所有的向后兼容恐怕都不是指100%兼容。

65,208

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧