[程式] vs2005問題

看板GameDesign (遊戲設計)作者時間16年前 (2008/09/20 13:45), 編輯推噓0(005)
留言5則, 3人參與, 最新討論串1/1
我在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

09/20 20:50, , 1F
在沒有安裝directX SDK的電腦上只能執行release
09/20 20:50, 1F

09/20 20:51, , 2F
你要做得應該是散發相對sdk的安裝版本不是加入你用的dll
09/20 20:51, 2F

09/20 20:52, , 3F
而且你那個錯誤看起來只是程式寫錯跟版本沒關係
09/20 20:52, 3F

09/20 22:01, , 4F
感謝~終於知道問題出在那了!
09/20 22:01, 4F

09/22 00:24, , 5F
第一眼 看到 覺得拿到 NULL 指標 來存取
09/22 00:24, 5F
文章代碼(AID): #18r8u1AH (GameDesign)
文章代碼(AID): #18r8u1AH (GameDesign)