firemail

标题: win10 + vs2022 编译 qt5.15.8 x64-Release-shared [打印本页]

作者: Qter    时间: 2023-3-19 19:06
标题: win10 + vs2022 编译 qt5.15.8 x64-Release-shared
下载
官网地址:
[color=inherit !important]https://visualstudio.microsoft.com/zh-hans/vs/​visualstudio.microsoft.com/zh-hans/vs/
点击下载,选择下载安装的版本,我选择的是Professional版本。官网下载提供的是vs2022的安装器,如下图
安装
双击打开安装器,至少选择如下图所示:
默认安装位置即可,开始安装
python安装
我一般都用Anaconda3,以下是Anaconda3安装
下载
建议使用清华源:
[color=inherit !important]anaconda | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror​mirror.tuna.tsinghua.edu.cn/help/anaconda/
下载exe文件
安装
双击默认安装即可,勾选添加到PATH选项(为了全局python)
测试
新建powershell窗口,输入
python --verison
Perl安装下载
这里使用Strawberry Perl, 官网地址:
[color=inherit !important]https://strawberryperl.com/releases.html​strawberryperl.com/releases.html
选择64位Portable版本
安装
默认安装
测试
打开powershell,输入
perl --verison
Ruby安装下载
git地址:
[color=inherit !important]https://github.com/oneclick/rubyinstaller2/releases​github.com/oneclick/rubyinstaller2/releases
选择x64 exe版本下载
安装
默认安装
测试
打开powershell,输入:
ruby --version
jom安装(可略过)
nmake不支持多线程编译,可使用jom工具加速编译过程
下载
下载地址:
[color=inherit !important]Index of /official_releases/jom​download.qt.io/official_releases/jom/
下载jom1_1_3.zip文件
安装
解压,将[path_to]\jom_1_1_3添加到环境变量里
qt源码下载
源码官方地址:
[color=inherit !important]/archive/qt/5.15/5.15.8/single​download.qt.io/archive/qt/5.15/5.15.8/single/
下载zip文件:
下载完成后解压:
编译过程
1.在C盘或任意位置新建Qt文件夹作为最终Qt的安装位置,我的路径为:
C:\Qt\Qt5.15.8

2.从开始菜单打开 “x64 Native Tools Command Prompt for VS 2022”工具:
并cd到源码目录:
3.依次执行如下命令开始编译:
configure -prefix "C:\Qt\Qt5.15.8" -shared -release -nomake tests -skip qtwebengine -opensource -confirm-licensejom -j10jom install
若没有安装jom,则使用如下命令开始编译:
nmake nmake install
4.编译完成,打开designer.exe测试:
参考





欢迎光临 firemail (http://www.firemail.wang:8088/) Powered by Discuz! X3