作者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
→ darkflier:在沒有安裝directX SDK的電腦上只能執行release 09/20 20:50
→ darkflier:你要做得應該是散發相對sdk的安裝版本不是加入你用的dll 09/20 20:51
→ darkflier:而且你那個錯誤看起來只是程式寫錯跟版本沒關係 09/20 20:52
→ hhg4092:感謝~終於知道問題出在那了! 09/20 22:01
→ kaoyutai:第一眼 看到 覺得拿到 NULL 指標 來存取 09/22 00:24