我寫了個mfc程式,自己的電腦上可以運行,但是編譯了release版本,copy了相關的dll去別的電腦,程式可以啟動,有的功能也可以實作,但有的功能不行,會死機,好像msvcr120.dll會拋出錯誤
uj5u.com熱心網友回復:
工程屬性設定鏈接靜態鏈接庫另外選擇/MT
uj5u.com熱心網友回復:
常規--》MFC中使用--》靜態庫中使用mfc
c/c++ --》代碼生成--》運行庫--》多執行緒MT
是這樣設定嗎,好像沒用。
我是直接把專案外的release檔案夾里面的東西和dll一起放在目標計算機上的,自己的是win7,目標是win10
uj5u.com熱心網友回復:
學會使用depends.exe查看exe依賴的dll及其版本號。uj5u.com熱心網友回復:
就是用的depends,應該不會是缺了dll。系統不同倒是有嫌疑
uj5u.com熱心網友回復:
豈不知dll還依賴別的dll,子子孫孫無窮盡也。
uj5u.com熱心網友回復:
學會使用depends.exe查看exe依賴的dll及其版本號。
就是用的depends,應該不會是缺了dll。系統不同倒是有嫌疑
豈不知dll還依賴別的dll,子子孫孫無窮盡也。
看起來沒法玩了
uj5u.com熱心網友回復:
學會使用depends.exe查看exe依賴的dll及其版本號。
就是用的depends,應該不會是缺了dll。系統不同倒是有嫌疑
豈不知dll還依賴別的dll,子子孫孫無窮盡也。
看起來沒法玩了
此即DLL hell!
uj5u.com熱心網友回復:
給目標機器裝上vc2013應該就可以了,不然裝VC015uj5u.com熱心網友回復:
缺少vc環境而已uj5u.com熱心網友回復:
學會使用depends.exe查看exe依賴的dll及其版本號。
就是用的depends,應該不會是缺了dll。系統不同倒是有嫌疑
豈不知dll還依賴別的dll,子子孫孫無窮盡也。
看起來沒法玩了
此即DLL hell!
dll hell 好像不是這個意思吧?
uj5u.com熱心網友回復:
學會使用depends.exe查看exe依賴的dll及其版本號。
就是用的depends,應該不會是缺了dll。系統不同倒是有嫌疑
豈不知dll還依賴別的dll,子子孫孫無窮盡也。
看起來沒法玩了
此即DLL hell!
dll hell 好像不是這個意思吧?
https://baike.baidu.com/item/DLL%20Hell/7502793?fr=aladdin
uj5u.com熱心網友回復:
下載并安裝微軟VC++2013版運行庫轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/73866.html
標籤:進程/線程/DLL
