“應用程序無法正常啟動(oxc000007b)”解決方案


 

 

解決方案1

通過“DirectX修復工具 V3.3 標准版”軟件修復。

備注:經過測試,並未解決本人的問題,但是這個方法可能對游戲中缺失相關.dll(動態鏈接庫)有幫助。

 

解決方案2:

該問題的出現不適偶然,主要原因在於32的.dll存在,但是你的程序是64位的應用程序,造成在系統的環境變量中,查找到同名的.dll,但是位數不同,應用程序也運行不起來,而發生錯誤!解決方法是將相應的64位bin里面的.dll的當前路徑加入到系統的環境變量path中。

舉一個實例來說:本人由於開發了一個64位的openCV應用程序,但是由於沒有將64位bin的路徑(如下行)

D:\Program Files\opencv\build\x64\vc11\bin

加入系統的path,但是已經加入了下面的路徑,

D:\Program Files\opencv\build\x86\vc11\bin

所以發生了上面對話框中的錯誤類型。加入相應64位的路徑后,需要重啟一下,Path中新加入的路徑才會生效。至少對於本人的這個測試來說,是需要重啟的。

備注:成功 :)

 

 

后記:

希望此總結:對出現相應問題,而網上給出的說明貌似正確,但是從原理上並不能給出說明的方法的一種糾正。面對此種通常根本不可能出現的問題時,自己也需要冷靜下來,而好好的思考是不是漏掉相關配置,不能到處嘗試網上看似所謂正確的解決方案。一定要有針對性的搜索問題的解決對策,對症入葯,才能高效解決問題。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM