(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位...