1. 錯誤描述
??現有一個使用VS2010
編寫的MFC舊程序,使用VS2019
打開項目,配置好環境后運行程序發現VS出現如下錯誤:
FXVision.exe - 應用程序錯誤
??應用程序無法正常啟動(0xc0150002)。請單擊“確定”關閉應用程序。
報錯提示
2. 分析及解決
??打開我的電腦
,右鍵點擊管理
,選擇計算機管理(本地)
->事件查看器
->Windows日志
->應用程序
,篩選出錯誤信息。
錯誤信息
事件 10, WMI
事件33,SideBySide
??錯誤主要分為事件 10, WMI
和事件33,SideBySide
。其中事件 10, WMI
與MFC關系不大,而事件33,SideBySide
明顯提到Microsoft.VC90.MFC
。
??網上搜索Microsoft.VC90.MFC
,發現其與VC++運行環境有關,故應下載相關的Visual C++ 庫的運行時組件。因為舊項目使用VS2010
,而且電腦是win7 32位
,故選擇下載如下文件:
Microsoft Visual C++ 2010 Redistributable Package (x86)
Microsoft Visual C++ 2008 Redistributable Package (x86)
??下載安裝后,發現程序確實可以正常運行了。