Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 725|回复: 0
打印 上一主题 下一主题

win10 + vs2022 编译 qt5.15.8 x64-Release-shared

[复制链接]

1228

主题

1996

帖子

7572

积分

认证用户组

Rank: 5Rank: 5

积分
7572
跳转到指定楼层
楼主
发表于 2023-3-19 19:06:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
下载
官网地址:
[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
  • -prefix 代表构建目录,是编译完成后,头文件和库文件的输出路径,建议这里的文件夹名全英文,否则可能会在最后nmake install 报copy命令语法不正确的错误
  • -shared -static 表示生成动态或静态库,不指定此参数默认是动态库
  • -release 生成release发布版,或指定 -debug调试版
  • -nomake 指定不编译输出的子文件夹
  • -skip 指定跳过编译的子模块
  • -opensource 表示编译开源版本,相对的是 -commercial ,表示编译商业版本
  • -confirm-license 表示确认许可协
若没有安装jom,则使用如下命令开始编译:
nmake nmake install
4.编译完成,打开designer.exe测试:
参考
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|firemail ( 粤ICP备15085507号-1 )

GMT+8, 2024-4-26 00:21 , Processed in 0.056461 second(s), 19 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表