1.安装wsl、Linux子系统
如图勾选【适用于Linux的Windows子系统】和【虚拟机平台】
打开应用商店,搜索Linux。安装Ubuntu和wsl。
2.安装Qt6
2.1下载安装包
从官网下载Linux版的开源版安装包:地址如果变了自行去官网查找
2.2安装前准备
2.2.1安装必要工具
sudo apt update
sudo apt install qtchooser build-essential libgl1-mesa-dev cmake g++ gcc -y
安装中文字库,解决程序中中文乱码问题
sudo apt install xfonts-wqy -y
2.2.2切换中文时区
操作完可以安装中文Qt软件
sudo dpkg-reconfigure locales
按 ‘下’ 建选择,按‘空格’选中 zh_CN.UTF-8 UTF-8 ,‘Tab’键切换 回车确定。(中间的默认选项 en_US.UTF-8 UTF-8 去掉)下一个界面也选择zh_CN.UTF-8 UTF-8。
2.2.3安装
将安装包复制到Linux子系统下,执行命令。
./qt-unified-linux-x64-4.6.1-online.run --mirror https://mirrors.ustc.edu.cn/qtproject
安装时发现缺少大量lib。如下图所示一个个补齐。
下面命令能解决大部分lib,还缺的话按上图操作。
sudo apt install libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxcb-xinerama0 libxcb-xkb1 libxkbcommon-x11-0 libfontconfig1 libxcb-glx0 libx11-xcb1 libxcb-shape0 -y
安装界面(部分乱码不影响使用,字库原因)
选择qt版本,等待安装完成。(beta是测试版,)
2.2.4配置qmake环境变量
打开文件
sudo vim /etc/profile
在文件末尾增加两行,保存退出(绝对路径,不同版本文件结构不一样)
export PATH="/home/su/Qt/Tools/QtCreator/bin:$PATH"
export PATH="/home/su/Qt/6.6.2/gcc_64/bin:$PATH"
使环境变量生效
source /etc/profile
验证
su@DESKTOP-FAQSR2S:~/Qt$ qmake -v
QMake version 3.1
Using Qt version 6.6.2 in /home/su/Qt/6.6.2/gcc_64/lib
接下来就可以使用命令:qtcreator 直接打开Qt6了。
3.验证Qt6
创建工程