最近,我們一直在將基於QT的Windows應用程序從QT 4.8遷移到QT 5,並且我們遇到了部署問題。請注意,我們的應用程序沒有改變,我們只用新的QT5框架構建它。通過一些努力,我們可以使用基於VS2010的QT5庫進行構建;並且我成功地從Qt Creator運行了該應用程序。部署在QT5庫中的應用程序無法在Windows 7上啓動
正如我們對QT4所做的那樣,我們在安裝程序中包含了一套必需的QT庫。
在我們的測試階段,當我們在一臺乾淨的機器上安裝我們的QT5應用程序時;它不會啓動。不僅應用程序沒有啓動,但它沒有輸出任何錯誤。
我們通過依賴檢查器運行了應用程序;並且完全沒有缺失的庫依賴關係。
我對Windows XP中同樣的問題還有,這裏的Dependency Walker報道3個irrilevant缺少的庫。我正在部署基於MinGW的應用程序。 – CapelliC