在Windows 上部署Qt 5 應用程式:排除存取衝突錯誤
在Windows 上部署Qt 5 應用程式可能具有挑戰性,尤其是在使用靜態建置時。本文探討了一個經驗豐富的問題,即 Qt 5 靜態建構在 Windows 8 中的「乾淨」PC 上崩潰,且沒有明確的錯誤訊息。
故障排除步驟:
要解決存取衝突錯誤,請執行以下步驟採取:
使用Dependency Walker: 在Windows 7 上執行Dependency Walker (depends.exe) 發現源自QtGui.dll 的存取衝突。錯誤訊息指示:
Second chance exception 0xC0000005 (Access Violation) occurred in "QT5GUI.DLL" at address 0x61C2C000.
結論:
透過執行以下步驟,Windows 8 靜態建置中出現存取衝突錯誤已解決,允許Qt 5 應用程式在「乾淨」系統上成功部署。
以上是為什麼我的 Qt 5 靜態建置在 Windows 上崩潰並出現存取衝突錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!