安裝Qt
下載Qt 6.5.2源碼
下載Qt 6.5.2源碼
解壓文件
從終端進入qt壓縮文件存放目錄, 執(zhí)行命令進行解壓縮
tar xf qt-everywhere-src-6.5.2.tar.xz
安裝Qt
進入qt-everywhere-src-6.5.2目錄
cd qt-everywhere-src-6.5.2
由于Ubuntu可能是新安裝的, 缺少一些庫環(huán)境, 解決方式:
sudo apt-get install bison build-essential flex ruby libasound2-dev libbz2-dev libcups2-dev libdrm-dev libegl1-mesa-dev libnss3-dev libpci-dev libpulse-dev libudev-dev gyp libglu1-mesa-dev libfontconfig1-dev libx11-xcb-dev libicu-dev
運行./configure包目錄中的腳本進行配置構建
./configure
默認情況下,Qt 配置為安裝在該/usr/local/Qt-6.5.2目錄中。這可以通過使用選項來更改-prefix。
./configure運行成功, 繼續(xù)構建庫和工具:
cmake --build . --parallel
構建后,在適當的位置安裝庫和工具
sudo cmake --install .
檢查庫環(huán)境信息
file /usr/local/Qt-6.5.2/bin/qmake
顯示Qt信息
配置環(huán)境
因為習慣了Mac zsh shell, 所以我在Ubuntu中也配置了zsh shell. 本文主要介紹在zsh shell中配置環(huán)境變量.
為了在任意地方訪問qmake,需要在zsh shell中配置全部環(huán)境變量
- 打開zsh shell配置文件
sudo gedit .zshrc
- 添加Qt 環(huán)境配置
# Qt
export QTDIR=/usr/local/Qt-6.5.2
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
- 保存并退出
- 更新數據源
source ~/.zshrc
- 驗證結果
cd ~
qmake --version
安裝Qt creator
安裝編譯工具
sudo apt install build-essential cmake ninja-build git
安裝所有Ubuntu Qt6 SDK包
sudo apt install qt6-base-dev qt6-base-private-dev qt6-declarative-dev qt6-declarative-private-dev qt6-tools-dev qt6-tools-private-dev qt6-scxml-dev qt6-documentation-tools libqt6core5compat6-dev qt6-tools-dev-tools qt6-l10n-tools qt6-shader-baker libqt6shadertools6-dev qt6-quick3d-dev qt6-quick3d-dev-tools libqt6svg6-dev libqt6quicktimeline6-dev libqt6serialport6-dev
安裝LLVM/Clang依賴項
sudo apt install clang-15 clangd-15 libclang-15-dev
安裝Qt creator依賴項
sudo apt install libgl1-mesa-dev libvulkan-dev libxcb-xinput-dev libxcb-xinerama0-dev libxkbcommon-dev libxkbcommon-x11-dev libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxcb-xkb1 libxcb-randr0 libxcb-icccm4
獲取Qt creator源碼
方式1:
下載Qt creator源碼
解壓壓縮包
tar xf qt-creator-opensource-src-11.0.2.tar.xz
方式2:
git clone --recursive https://code.qt.io/qt-creator/qt-creator.git repo
構建Qt creator
進入qt-creator-opensource-src-11.0.2文件夾
cd qt-creator-opensource-src-11.0.2
開始構建Qt creator
# 如果是通過git獲取的源碼
cmake -G Ninja -S repo -B build -D CMAKE_BUILD_TYPE=Release
# 如果是通過下載壓縮包獲取的源碼
cmake -G Ninja -B build -D CMAKE_BUILD_TYPE=Release
# 編譯
cmake --build build
# 安裝
sudo cmake --install build --prefix=/usr/local/QtCreator
現在已經構建完成了, 可以通過桌面應用圖標打Qt creator
無法打開新安裝的QtCreator?
- 打開zsh shell配置文件
sudo gedit .zshrc
- 添加Qt Creator環(huán)境配置
# QtCreator
export QTCREATORDIR=/usr/local/QtCreator
export PATH=$QTCREATORDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTCREATORDIR/lib/qtcreator:$LD_LIBRARY_PATH
- 保存并退出
- 更新數據源
source ~/.zshrc
- 重新打開終端
- 輸入命令, 打開應用
qtcreator
Qt環(huán)境配置完成
============文章來源:http://www.zghlxwxcb.cn/news/detail-836909.html
如果你有更好的方法,能使點擊Qt Creator應用圖標來打開Qt Creator, 請告訴我, 感謝(Thanks?(?ω?)?)文章來源地址http://www.zghlxwxcb.cn/news/detail-836909.html
到了這里,關于M1 Ubuntu安裝Qt與QtCreator(ARM環(huán)境)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!