0xc000007b 問題總結

2021-10-19 11:17:14 字數 620 閱讀 9970

0xc000007b 問題是由於dll庫缺失引起的,有以下三種原因:

缺少vs執行時庫,這個原因最常見,網上資料和解決方法也很多;

執行時庫的版本不正確,比如32為程式呼叫64位的執行時庫,或者相反。解決方法同1;

缺少程式依賴的某些dll庫。有的庫缺少時,程式會直接提示缺少庫的名稱,如下圖。

但有部分庫提示不明確,也會提示0xc000007b的問題。

出現0xc000007b問題時,可以通過以下方法確定是否由執行時庫引起:

通過以下步驟開啟事件檢視器介面:

此電腦->管理->事件檢視器->windows日誌->應用程式

如果是由執行時庫引起的,這裡會提示所執行程式的錯誤資訊,在錯誤資訊裡提示缺少執行時庫的版本,根據提示新增對應版本的庫即可,方法網上很多。

如果這裡沒有顯示所執行程式的錯誤資訊,則是由第三種原因引起的,這個比較麻煩,由於沒有明確的提示,不確定具體缺少什麼庫,只能根據自己開發的程式嘗試。

0xc000007b 應用程式錯誤

1 使用vs2010對指控系統進行32位編譯,並編譯生成對應exe成功。a 直接使用vs2010執行,結果 能夠成功執行,沒有錯誤 b 在exe對應的目錄下面,雙擊對應的exe,出現以下錯誤 2 原因 對於a,因為vs2010能夠找到對應的qt的32位庫,所以能夠執行成功。vs2010將qt32位庫...

應用程式0xc000007b錯誤

整整花了三四年時間,vs net編寫的應用程,0xc000007b錯誤。莫名其妙。我上說的什麼net環境控制項等等,都未解決。問題解決 這麼好幾年時間,網上找了好多,最後總算讓自己找到了解決方法 這幾年差點就不敢用 vs net程式設計了 有事正常執行,關機開機後 應用程式就不行了。有事開啟就不行了...

正確解決 坑爹的0xc000007b

1 出現0xc000007b 應用程式無法正常啟動 其根本原因是缺乏所需要的dll,提供了錯誤版本的dll相當於沒有dll,提示完全一樣 2 網上有人說缺乏dx執行環境,如果屬實,也是因為缺乏dx相關的dll 所以根本原因,在低一點 3 與程式是32還是64位沒有直接關係,但是與你的程式對應不上的d...