Qt的應用程序編譯出來之後,將單獨的exe程序拿到其他PC上運行是運行不起來的,會提示缺少對應的動態鏈接庫。我們需要去Qt的安裝目錄下找到所有的Qt程序運行時所依賴的,將他們和exe程序放到同一目錄下,程序纔可以執行。
根據上邊的描述我們可以想象的到,如果手動去尋找應用程序依賴的動態庫,這是一件非常麻煩的事情。其實我們完全沒有必要這麼辛苦,Qt給我們提供了一個尋找依賴項的工具windeployqt
1.Windeployqt的使用方法:
如果我們一件配置好了環境變量,在dos下輸入windeployqt會有相應的信息輸出,否則需要指定該工具的完全路徑才能夠正常使用,例如:
C:\Qt\Qt5.5.0\5.5\mingw492_32\bin\windeployqt
2.把新生成的exe文件放到指定的目錄下:
例如: C:\Users\Kevin\Desktop\qt_test
3.在控制檯窗口中通命令進入到上述目錄中
#