vld配置 應用程序正常初始化 0x0150002失敗 bug解決記錄

歡迎訪問我的個人博客:原文鏈接

在項目中使用了visual leak detector,編譯時沒有任何錯誤,相應的庫文件也有了,但是運行時就提示,應用程序無法正常啓動 0x0150002 請單擊確定關閉應用程序。

image

win10搜索事件查看器,找到對應的出錯日誌,如下圖:
image
錯誤提示爲: vld_x86.dll”的激活上下文生成失敗。 找不到從屬程序集 Microsoft.DTfW.DHL,processorArchitecture=”x86”,type=”win32”,version=”6.11.1.404”。 請使用 sxstrace.exe 進行詳細診斷。

解決方案

把VLD中的文件複製到執行文件目錄下就正常了
- Microsoft.DTfW.DHL.manifest
- vld_x86.dll

有時候運行出錯還需要複製這個
- dbghelp.dll

網上的詳細分析文章

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