由於 Linux 來來回回被重裝了很多遍了,基本上每次重裝系統都要重新安裝開發工具,有時候會忘記一些細節,這次索性就記錄一下,防止下次忘記。
什麼是 Qt
根據百度百科給出的介紹,我們可以知道:
- Qt 是一個跨平臺 C++ 圖形用戶界面應用程序開發框架
- 既可以開發 GUI 程序,也可用於開發非 GUI 程序
- Qt 是面向對象的框架,使用特殊的代碼生成擴展(Meta Object Compiler, MOC)以及一些宏
- Qt 很容易擴展,並且允許組件編程
具體的應用可以自行查閱。
安裝環境
Ubuntu 16.04
獲取安裝包
安裝之前你需要有對應 Qt 版本的安裝包,安裝包的下載地址在這裏
安裝
用 cd 命令定位到安裝包的下載目錄,然後用下面的命令實現安裝:
// install_package_name 是安裝包的名字,一般以 .run 結尾
sudo ./install_package_name
安裝過程跟在 windows 系統下差不多,一路確定就好。默認軟件會被安裝到 /opt 下。
看到有的帖子說,這裏還有東西需要安裝,否則會出現編譯錯誤,我這裏安裝完成後進行編譯沒有報錯。一般情況下缺什麼裝什麼。
修改配置
在終端輸入:
sudo vim /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
將第一行改爲bin目錄的路徑,第二行改爲qt5.8.0目錄的路徑。
/opt/Qt5.8.0/5.8/gcc_64/bin
/opt/Qt5.8.0/
上邊只是我的對應目錄,按照自己的安裝目錄對應修改即可。然後在命令行中輸入:
sudo apt-get install libgl1-mesa-dev
我安裝完 Qt 後,就直接可以編譯使用,所以也不太確定上邊的配置修改是不是必選項目,可以自行驗證。