模組mfc42d.dll可能與您正在執行的windows版本不相容。檢查該模組是否與regsvr32.exe的x86或x64版

塵封的記憶0發表於2017-03-22

最近在研究語音識別程式的時候,在網上下載了有一個基於mfc做的工程,除錯的時候出現這個錯誤,看了網上好多教程,都沒法解決,最後經過了一下午,終於解決了。下面分享下給大家,幫助大家。

1、首先要在我的部落格上下載mfc42d.dll 【萬能,適用於32位,64位】這個資源,這個我改過的,能適用於所有機型。

2、注意事項:
A.如果您使用的是 32位 Windows 作業系統:
只需解壓“32位系統”資料夾內的 mfc42d.dll檔案到“X:\Windows\system32” (X代表您系統所在目錄碟符,如:C:\Windows\system32 ) ;
B.如果您使用的是 64位 Windows 作業系統:
請解壓“32位系統”資料夾內的 mfc42d.dll檔案到“ X:\Windows\SysWOW64” (X代表您系統所在目錄碟符,如:C:\Windows\SysWOW64 );
請解壓“64位系統”資料夾內的 mfc42d.dll檔案到“ X:\Windows\system32” (X代表您系統所在目錄碟符,如:C:\Windows\system32 );

3、然後cmd,記得要用管理員身份執行,一定要記得要用管理員身份執行。輸入下面命令。

cd C:\Windows\SysWOW64  
regsvr32 mfc42d.dll


ok,再執行之前的程式,妥妥的!!!


相關文章