系統:windows
Qt版本:5.10/5.13
電腦中已經安裝5.10版本的,安裝5.13版本的不知道是否會出現問題,故此記錄。
- 下載安裝Qt5.13,安裝過程跟之前版本的基本沒差別,安裝路徑 D:/Qt/;
- 安裝完成。沒有做任何操作,創建一個新項目,編譯->成功..運行exe提示缺少那幾個Qt dll。
- 配置系統環境變量,path添加D:\Qt\Qt5.13.2\5.13.2\msvc2015_64\bin,運行EXE沒有問題。
- 調試程序,能正常調試。
- 5.10版本創建項目運行、調試均沒有問題。
- VS+Qt5.13 Qt vs tool中添加Qt5.13下的msvc,新建VS Qt項目,編譯,運行調試沒有問題
經過以上測試,同一台電腦中應該是可以安裝不同版本的Qt的,需要配置對應的環境變量。
后續使用過程中出現問題會持續更新...
2020-06-04更新:
1.Qt5.13版本使用中,設計師模式添加部件后,保存,代碼里識別不到添加的部件,需要重新構建之后才能識別,這個使用的時候不是很友好。。。
2020-06-10更新:
Qt5.13默認生成的mainWindow界面是沒有工具欄的,需要手動添加。在設計模式單擊右鍵--添加工具欄,在項目上單擊右鍵,執行qMake,重新構建,可以在代碼中使用工具欄 ui->toolBar,與5.10版本的名字不一樣。
2020-12-9更新:
使用QT5.13為生成的exe添加圖標時,發現直接在代碼端點運行可以可以打開EXE,但直接雙擊exe就會提示程序找不到入口,找不到輸入點 qResource...之類的,這是需要把QT5.13下對應的dll拷貝到exe同目錄,所以在同一台電腦中安裝不同版本的QT應該是會出現bug的,還是建議只安裝一種版本。