當前位置:編程學習大全網 - 網絡軟體 - 0xc0150002是什麽意思

0xc0150002是什麽意思

0xc0150002是應用程序正常初始化失敗。

解決的壹個辦法——在程序運行出錯的時候,右鍵“我的電腦”,然後點擊“管理”,再點擊“事件查看器",最後看下“系統”,信息如下:

(1)找不到附屬匯編 Microsoft.VC80.DebugCRT,上壹個錯誤是參照的匯編沒有安裝在系統上。

(2)Resolve Partial Assembly 為 Microsoft.VC80.DebugCRT 失敗。 參考錯誤消息: 參照的匯編沒有安裝在系統上。

(3)Generate Activation Context 為 C:/scanfile/Debug/libclamavd.dll 失敗。 參考錯誤消息: 操作成功完成。可以判斷是libclamavd加載的時候出了點問題了,看了下它的manifest文件,其依賴庫是Microsoft.VC80.DebugCRT ,這樣問題就很明顯了,這個dll是在VS2005下編譯的,而別人的機子上沒有這個環境,我們所編譯生成的應用程序由於缺少必需的Debug版本的VC運行庫而發生錯誤。

解決方法:到機子上的vs2005的安裝目錄下,搜索名字中包含Microsoft.VC80.DebugCRT的文件,***有3個dll文件(msvcm80d.dll,msvcp80d.dll,msvcr80d.dll)和壹個manifest文件(Microsoft.VC80.DebugCRT.manifest),拷貝到別人機子上的工程可執行文件目錄下,問題就解決了。

  • 上一篇:DNF劍聖詳細加點方法
  • 下一篇:玩具塔防2隱藏關卡解鎖方法
  • copyright 2024編程學習大全網