C++應用程序出現 0xc0150002 錯誤導致無法啓動跟蹤解決

     在調試某個C++應用程序的時候,出現如下錯誤,應用程序無法啓動

     

     果斷打開 Depends.exe 工具,把這個exe文件拉到這個工具裏面查看。

     

     很明顯了,紅色地方標明這個應用程序缺少了2個DLL,其中一個是 MSVCR90D.dll,這個是調試debug程序使用的。這個exe需要這個文件,說明這個應用程序或者依賴的DLL編譯成Debug版本,然後在非開發環境(未安裝VS)下執行,由於找不到調試相關的DLL而無法啓動。

     解決辦法就是全部DLL和應用程序通過Release編譯,如果確實需要遠程調試之類的,可以把調試相關的DLL拷貝到C盤目錄下,或者在被調試的機器上安裝VS IDE。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章