作者hhg4092 ()
看板GameDesign
标题[程式] vs2005问题
时间Sat Sep 20 13:45:34 2008
我在vs2005写了个视窗,有用到DirectX和一个.dll
在debug下除了,执行阶段资料库除了MT不能建置外,其它的MD,Mdt都跑的出来
在release下,4个模式都可以建置,而且也跑的出来,
问题来了,当我弄安装专案,把主要输出,和资源附属档一起放进来,图片,音乐等
建置时候,出现
'd3d9.dll' 必须排除在外,因为原始程式档 'C:\WINNT\system32\d3d9.dll' 在
Windows 系统档案保护下。
但我看最後还是有放进来,拿到别台安装时,就会出现
http://www.wretch.cc/album/show.php?i=hhg4092&b=3&f=1130858555&p=9
能在debug下跑,应该没问题吧?为什麽拿到别台就会有这个问题呢?
另外想请问,是不是debug跑的过,就ok? relase只是做一些最佳化动作,
因为目前一直卡在设定上的问题,程式上都没进度.感谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.195.7.64
1F:→ darkflier:在没有安装directX SDK的电脑上只能执行release 09/20 20:50
2F:→ darkflier:你要做得应该是散发相对sdk的安装版本不是加入你用的dll 09/20 20:51
3F:→ darkflier:而且你那个错误看起来只是程式写错跟版本没关系 09/20 20:52
4F:→ hhg4092:感谢~终於知道问题出在那了! 09/20 22:01
5F:→ kaoyutai:第一眼 看到 觉得拿到 NULL 指标 来存取 09/22 00:24