[問題] dll檔遺失有人知道解決方法嗎?

看板C_and_CPP作者 (阿忍)時間12年前 (2013/08/10 19:20), 編輯推噓2(207)
留言9則, 7人參與, 最新討論串1/1
手機排版請見諒。 最近我寫一個C++程式,執行之後出現系統錯誤訊息。內容是:程式無法啟動,因為你的電腦遺失xxxx.dll,請嘗試重新安裝以修正這個問題。 我確定我有這個執行檔,然後我爬了一些文,也試過把這個執行檔複製到system32的資料夾跟我程式專案底下,還是一樣出現這個問題,想問一下還有什麼解決方法嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 110.31.55.39

08/11 11:52, , 1F
執行一下 regsvr32.exe XXXX.dll 試試吧
08/11 11:52, 1F

08/11 13:22, , 2F
這個方法要怎麼執行?因為我沒用過,所以可以請你說
08/11 13:22, 2F

08/11 13:23, , 3F
詳細點嗎?謝謝。
08/11 13:23, 3F

08/11 13:47, , 4F
08/11 13:47, 4F

08/11 13:59, , 5F
xddd
08/11 13:59, 5F

08/11 14:23, , 6F
我剛剛有補充我的問題。不知道這方法還適用嗎?
08/11 14:23, 6F

08/11 20:31, , 7F
可以試著使用 LoadLibrary() 與 GetProcAddress() 函式.
08/11 20:31, 7F

08/13 23:49, , 8F
從哪看出他是用com?你缺的dll叫啥?跟執行檔有在同層嗎?
08/13 23:49, 8F

08/13 23:57, , 9F
dependency walker is a good tool
08/13 23:57, 9F
文章代碼(AID): #1I1f9nyM (C_and_CPP)