dx9.0 sdk 的例子必须安装了才能运行么?

泰坦之锤 2008-09-17 03:35:11
dx9.0 sdk 的例子必须安装了才能运行么?
运行billboard时编译通过,提示安装sdk,可以不装么?
我把include,lib都加进去了.


...全文
371 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
jk3d20012001 2008-10-25
  • 打赏
  • 举报
回复
1.运行dx程序需要的dll有两个版本:release版和debug版,分别存放在Redistribute和DeveloperRuntime文件夹中,如果你不需要知道dx的具体调适出错信息,就只用装最终运行版即Redist即可,这个运行库有单独下载安装的包,不必装sdk也可以
2.如果你是做自己的工程,那么装不装sdk无所谓,但如果你要运行sdk的例子就得装了,因为例子所需的资源文件如图片模型等都存放在sdk的media文件夹中,而且sdk在安装时会将该文件夹路径写入注册表,dxut在运行时会根据该路径去寻找资源文件,因此若不装sdk没有该信息,程序无法加在用到的资源文件就会出错
3.装了sdk有些仍然运行不了,那是因为你的硬件不支持该程序所用到的特性,升级显卡吧,或改用软设备ReferenceDevice
4.sdk目录中包含Developer Runtime调适版运行库 Documentation开发文档 Utilities工具 Redistribute Files最终版运行库 Sample例子和资源文件
我说的应该够清楚了吧...
泰坦之锤 2008-10-24
  • 打赏
  • 举报
回复
include,lib加进去了,

1. 如果不安装sdk,怎么把dll文件拷过来,位置在那里?
2. 需要什么设置么(比如路径)。
3. 安装了sdk后发现还有些程序不能运行,为什么?

想对sdk的结构有所了解,那位高手指点下!!!有兴趣的朋友顶下!!!
xiaoxiao555 2008-10-24
  • 打赏
  • 举报
回复
1. 不安装sdk也可以的,只需把include和lib文件都放到某个地方就可以了。
2. 配置开发环境,把include和lib配置到相应的位置就好了。

我机子上的dx8和dx9都是这样用的。要有问题可能是工程和include和lib版本的问题了。
coldant 2008-10-02
  • 打赏
  • 举报
回复
最好安上..
liu3xing3long 2008-10-01
  • 打赏
  • 举报
回复
只要dll,lib,h文件包含进去就行,当然要比你工程需要的版新,比如你工程的是2007aug的你用2008aug的所有文件也行
Wolf_FienD 2008-09-22
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 Silenker 的回复:]
每一个版本的SDK所带的一些DLL的版本不一样,而运行的时候需要那些版本的DLL,比如d3dx_版本号.dll,所以如果不能保证DLL的版本正确的话,就不能运行了。
[/Quote]



不装也可以,但是要 copy 所有的 dll h lib 文件

这样还不如装上
引力场变动源 2008-09-20
  • 打赏
  • 举报
回复
每一个版本的SDK所带的一些DLL的版本不一样,而运行的时候需要那些版本的DLL,比如d3dx_版本号.dll,所以如果不能保证DLL的版本正确的话,就不能运行了。
lsldd 2008-09-20
  • 打赏
  • 举报
回复
明显要装。。。
泰坦之锤 2008-09-19
  • 打赏
  • 举报
回复
能详细点么?调用那的DLL,是SDK里面带的么?

我是新手,在网上看到说只要把SDK的include,lib加进去就行了,就没安装.
不太了解SDK都有什么用,所以想试下.
kkun_3yue3 2008-09-17
  • 打赏
  • 举报
回复
你不安装,它如何调用那些DLL?

8,304

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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