Qt筆記(二)linux下Qt安裝使用


參考:Centos7下安裝Qt5.9

環境:VMWare虛擬機,CentOS 7

一、下載

wget http://mirrors.ustc.edu.cn/qtproject/archive/qt/5.12/5.12.8/qt-opensource-linux-x64-5.12.8.run

二、安裝

chmod +x qt-opensource-linux-x64-5.12.8.run

或者:右鍵-->屬性-->允許作為程序執行

 然后和Windows一樣,右鍵運行,斷網安裝,速度很快。

三、調試

之所以為了在Linux下裝Qt,打算是當IDE用的,用Qt Creator調試代碼,但是在我安裝好,寫了個hello world,debug編譯,打斷點調試的時候總是一閃而過。然后看控制台日志:

unable create a debuging enging

打開工具-->選項-->Debuggers顯示是有gdb的,但總是不成功

 然后打開構建套件詳情,發現原來是這里的Debugger為None,任選一個:

 然后調試,一切正常,perfect!

還有一點,安裝時即使勾選MinGW 64位編譯器,也是使用Linux系統自帶的gcc,默認4.8,而不會再安裝一個,所以Qt Linux版安裝包很小。

四、創建軟連接

就像Windows桌面上的快捷方式一樣,也建個軟連接放到桌面上,免得每次都要輸命令行啟動(所以環境變量配不配都一樣,qmake的還是要配的,記得source刷新)

ln -s /opt/Qt5.12.8/Tools/QtCreator/bin /root/qtcreator

然后就會在 root 目錄下創建一個軟連接,再將它復制到桌面就可以了,雙擊桌面軟連接(快捷方式)啟動Qt Creator

五、關於Qt控制台應用程序

如圖:

 

 

 該工程為Qt控制台應用程序,注釋掉的這三行使用了Qt的console模塊,就像一個單獨的命令行窗口。注掉后就變成了一個普通的C++ main函數工程(類似VS的win32工程)。

注釋前debug編譯為260K,注釋后debug編譯為26K.

六、打包發布

參考:linux下對qt編寫的程序進行部署

下載編譯好的 linuxdeployqt 程序,然后改個名,chmod +x 命令賦予執行權限,拷貝到環境變量目錄下。就像使用 windeployqt一樣,使用 linuxdeployqt 打包發布,比 ldd 命令查詢鏈接庫,然后手動復制的更方便安全。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM