0xc000007b 應用程式錯誤

2021-08-14 23:15:41 字數 498 閱讀 8749

(1)

使用vs2010對指控系統進行32位編譯,並編譯生成對應exe成功。

a:直接使用vs2010執行,結果:能夠成功執行,沒有錯誤;

b:在exe對應的目錄下面,雙擊對應的exe,出現以下錯誤:

(2)原因:

對於a,因為vs2010能夠找到對應的qt的32位庫,所以能夠執行成功。(vs2010將qt32位庫(dll)新增到自己路徑中)

對應b,並沒有找到對應的32位dll,但是正常應該提示缺少 ***.dll庫,為什麼提示0xc000007b錯誤呢?

理由:exe可以找到64位的dll,所以沒有提示缺少***.dll庫,但是exe是32位的,不相容64位dll,所以提示0xc000007b錯誤。(本主機即安裝了32位和64位的qt庫)

解決方法:將對應的32位庫,複製到exe所在的目錄即可。

應用程式0xc000007b錯誤

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

應用程式無法正常啟動0xc000007b解決方法

出現這個錯誤,可能是硬體的問題,也可能是軟體的問題。但是,由於硬體引起該問題的概率很小,並且除了更換硬體之外沒有更好的解決方法,因此本文將詳細介紹如何通過軟體解決此問題,這也是大家最關心的。大致介紹一下這個錯誤是如何發生的。這個錯誤的本意是提示記憶體錯誤,但是通常情況下並不是記憶體存在問題,而是由於...

解決0xc000007b 應用程式無法正常啟動

用vs2013寫了乙個64位.exe的應用程式,release後,將c windows syswow64 下的msvcp120.dll和mscr120.dll拷貝到.exe所在資料夾,並將資料夾移動到另乙個沒有runtime的win7 64位環境,執行後出現如下錯誤 網上有一種說法是win7 64位...