当前位置: 首页 > news >正文

qt everywhere souce code编译 - 实践

qt everywhere souce code编译 - 实践

qt从5.15之后不在支持直接下载安装包,需要自己编译source code。

下载地址:https://download.qt.io/official_releases/qt/5.15/

里面可以找5.15的小版本,然后下载对应zip或者tar.gz记录。此处以5.15.16为例。

下载后解压形成如下目录

同级目录创建一个build目录

准备工作:

1.查看reaeme,这是程序员的自我修养

也就是说需要安装Visual Studio,版本2012以上,倘若不用msvc的话,也可以装Mingw gcc,要4.9以上。

Perl、Python、Ruby都有对应的版本要求和链接。

2.配置环境变量。

通过原本看readme觉得装完了几个应用之后,直接打开cmd窗口调用configure就能够了,结果报错

C1083: 无法打开包括文件: “stddef.h”: No such file

于是网上看到别人是调用的visual studio的命令行工具x86 Native Tool

并且需要配置环境变量

INCLUDE、LIB、PATH

如果不配置环境变量的话,configure就会报错。

注意这里配置的是x86,环境变量里面设置的也是x86的lib和path。

3.调整、编译、安装

环境变量配置完之后在x86 Native tool的命令行进入到build目录,

1)执行configure

..\qt-everywhere-src-5.15.16\configure.bat -verbose -opensource -debug-and-release -shared -confirm-license -platform win32-msvc -make libs -opengl desktop -prefix D:\Qt

-prefix D:\Qt表示后面执行nmake install的是时候会安装到D:\Qt

configure会生成qtbase目录,如果中断,最好把qtbase删除,若是visual studio用了x86和x64之间转换,lib和path配备的x86和x64也换过了,编译会报错:

报错 libucrt.lib(exit.obj) : fatal error LNK1112: 模块计算机类型“x86”与目标计算机类型“x64”冲突

这种情况下把qtbase目录删除,重新执行configure才会好。

configure.bat会执行一段时间。

2)然后执行nmake,nmake会执行比较长的时间

3)然后执行nmake install。会安装到D:\Qt,也会花比较长的时间

随后生成目录

http://www.hskmm.com/?act=detail&tid=28572

相关文章:

  • 2023 CCPC final G
  • 2025 年高可靠性测试设备/HALT/HASS/Halt/Hass/厂家制造商推荐榜:聚焦高效质量解决方案,助力企业产品升级
  • 八字手链人物传记计划——旭
  • 20232309 2025-2026-1 《网络与系统攻防技术》实验一实验报告
  • 亚马逊发布基于Linux的Vega OS电视系统,禁止侧载应用
  • .net9.0 JWT AUTH2.0 添加身份认证授权
  • 扣子系列教程
  • 解决vscode中用npm报错
  • MATLAB复杂曲线曲面造型及导函数实现
  • 2025 年最新月嫂培训机构推荐榜单:短期 / 精英 / 金牌 / 高端月嫂培训及就业推荐,精选优质机构
  • OOP-实验一
  • 达梦使用jemalloc内存分配器
  • 2025 年深圳/龙岗/龙华/罗湖/南山/旧房翻新/出租房/二手房/老房/装修公司推荐:聚焦品质与服务,助您轻松焕新家
  • 2025 年中频炉厂商最新推荐排行榜权威发布,深度剖析应达电气等优质企业核心优势及选购要点节能/智能/自动化成套/高效率/智能感应加热中频炉厂家推荐
  • 2025 年气体/实验室/调压/气路/减压阀厂家推荐榜:聚焦安全与专业,助力各行业精准选品
  • 摸鱼混子回归 - ZERO
  • vue3实现抓拍并上传
  • 2025 年国内润滑油厂商最新推荐榜:聚焦优质品牌实力,助力企业精准选品润滑油净化/过滤/回用/液压油润滑油过滤厂商推荐
  • 纯前端实现项目过期
  • 基于形态学的权重自适应图像去噪的MATLAB实现
  • 2025 年油水分离器 / 气液分离器 / 液固分离器 / 水分离器 / 油分离器厂家推荐:西安同大技术沉淀与流体净化解决方案解析
  • 2025 年过滤器厂家最新推荐排行榜:聚焦烛式 / 金属 / 非金属 / 化工 / 精密过滤器等多类型设备,精选优质品牌助企业高效选型液固/高效/气固/催化剂过滤器厂家推荐
  • OOP-实验1
  • 2025 年立式/立式全钢板/青黄储/液压打包机厂家推荐榜:聚焦实用需求,精选高适配设备助力企业降本增效
  • DNS服务
  • 308、清平调三首
  • 2025管件厂家最新推荐榜:高品质管件与卓越工艺口碑之选
  • 2025不锈钢管件厂家推荐榜:技术实力与诚信口碑双重保障
  • 哪款剪贴板增强软件最好用?有什么剪贴板内容大全值得分享?多款剪切板历史免费版管理工具推荐
  • EndNote文献管理工具!研究生必备软件!超详细下载安装教程(附下载地址)