vs2005編譯的release MFC程序無法在未安裝2005的機器上使用的問題解決

編譯使用的是 DLL MFC  (Mulit-threaded DLL)MD   在這種情況下編譯的 release版本的程序必須添加一些dll才能在未安裝2005的機器使用。
以前出現這種情況的時候使用的是use MFC in a static library 和 (Mulit-threaded)MT的runtime library 來解決
但是這次用這個方法的時候出現了很多問題(以後再加入問題現象)
 
然後將C:/Program Files/Microsoft Visual Studio 8/VC/redist/x86/Microsoft.VC80.MFC 下的dll拷到了可執行程序同目錄下,解決了這個問題
這幾個dll是mfc80.dll, mfc80u.dll,mfcm80.dll,mfcm80u.dll和Microsoft.VC80.MFC.manifest

具體對這種方法的解釋我暫時還不太清楚 哪位牛人可以解釋下嗎?
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章