問題:使用VS2010 Debug編譯運行時候正常啟動,但是Release啟動的時候,提示:執行可執行文件時提示:程序無法正常啟動0xc000007b
原因分析:可能dll缺少或者不匹配
具體分析:使用Dependency Walker工具,打開應用程序,看應用程序用到的dll庫
Debug版本:
Release版本:
我們發現Release版本下MFC100U.DLL的CPU類型不一緻,如下是具體的CPU類型:
c:\windows\system32\MFC100UD.DLL X86類型
c:\windows\system32\MFC100U.DLL AMD64類型
解決:
問題知道了,就知道如何解決了,從正常的機器裡将MFC100U.DLL拷貝過來,放在c:\windows\system32目錄即可。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!