MFC:應(yīng)用程序無法正常啟動(dòng)(0xc0150002)


1. 錯(cuò)誤描述

??現(xiàn)有一個(gè)使用VS2010編寫的MFC舊程序,使用VS2019打開項(xiàng)目,配置好環(huán)境后運(yùn)行程序發(fā)現(xiàn)VS出現(xiàn)如下錯(cuò)誤:

FXVision.exe - 應(yīng)用程序錯(cuò)誤
??應(yīng)用程序無法正常啟動(dòng)(0xc0150002)。請單擊“確定”關(guān)閉應(yīng)用程序。

報(bào)錯(cuò)提示

2. 分析及解決

??打開我的電腦,右鍵點(diǎn)擊管理,選擇計(jì)算機(jī)管理(本地)->事件查看器->Windows日志->應(yīng)用程序,篩選出錯(cuò)誤信息。

錯(cuò)誤信息
事件 10, WMI
事件33,SideBySide

??錯(cuò)誤主要分為事件 10, WMI事件33,SideBySide。其中事件 10, WMI與MFC關(guān)系不大,而事件33,SideBySide明顯提到Microsoft.VC90.MFC。
??網(wǎng)上搜索Microsoft.VC90.MFC,發(fā)現(xiàn)其與VC++運(yùn)行環(huán)境有關(guān),故應(yīng)下載相關(guān)的Visual C++ 庫的運(yùn)行時(shí)組件。因?yàn)榕f項(xiàng)目使用VS2010,而且電腦是win7 32位,故選擇下載如下文件:

Microsoft Visual C++ 2010 Redistributable Package (x86)
Microsoft Visual C++ 2008 Redistributable Package (x86)

??下載安裝后,發(fā)現(xiàn)程序確實(shí)可以正常運(yùn)行了。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容