Qt源码编译configure参数列表(全)

本文档详细列举了Qt源码编译时configure的参数列表,包括通用选项、构建选项、组件选择、核心选项、网络选项、GUI及平台后端等多个方面的配置,帮助开发者理解和定制Qt编译过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

configure meta:
  -help,-h ............显示此帮助屏幕
  -verbose,-v .........在配置期间输出详细消息
  -continue............尽管有错误仍然继续配置
  -redo ................用以前使用的选项重新配置。其他选项可能会通过,但不会保存以供-redo稍后使用。
  -recheck .............放弃缓存的负配置测试结果。安装缺失的依赖关系后使用它。
  -recheck-all .........放弃所有缓存的配置测试结果。
  -feature- <特征> ...启用<特征>
  -no-feature- <feature>禁用<feature> [none]
  -list-features .......列出可用功能。请注意一些功能也有专用的命令行选项。
  -list-libraries ......列出可能的外部依赖关系。


Build options:
  -opensource ..........构建Qt的开源版本
  -commercial ..........构建Qt的商业版
  -confirm-license .....自动确认许可证
  -release.............关闭调试版本的Qt [yes]
  -debug ...............打开调试生成Qt [no]
  -debug-and-release ...构建两个版本的Qt,包含和不包含打开调试[是](仅适用于Apple和Windows)
  -optimize-debug ......在调试版本中启用调试友好的优化[自动](MSVC不支持)
  -optimize-size .......优化发布版本的大小而不是速度[no]
  -optimized-tools .....甚至在调试版本中构建优化的主机工具[no]
  -force-debug-info ....为发布版本创建符号文件[no]
  -separate-debug-info。分离调试信息以分离文件[no]
  -strip ...............释放不需要的符号的二进制文件[是]
  -force-asserts .......即使在发布版本中启用Q_ASSERT [no]
  -developer-build .....编译并链接Qt以开发Qt本身(用于自动测试的出口,额外检查等)[no]
  -shared..............建立共享的Qt库[是](不适用于UIKit)
  -static ..............构建静态Qt库[no](对于UIKit是)
  -framework ...........构建Qt框架包[是](仅限Apple)
  -platform <target> ...选择主机mkspec [检测到]
  -xplatform <target> ..交叉编译时选择target mkspec [PLATFORM]
  -device <name> .......交叉编译设备<name>
  -device-option <key = value> ...为设备mkspec添加选项
  -appstore-compliant ..禁用平台应用商店中不允许使用的代码。默认情况下,默认情况下,默认情况下,平台需要通过默认应用商店进行分发,特别是Android,iOS,tvOS,watchOS和Universal Windows Platform。 [汽车]
  -qtnamespace <name> ..将所有Qt库代码封装在'namespace <name> {...}'中。
  -qtlibinfix <infix>将所有libQt5 * .so重命名为libQt5 * <infix> .so。
  -testcocoon ..........带有TestCocoon代码覆盖工具的仪器[no]
  -gcov ................具有GCov代码覆盖工具的仪器[no]
  -sanitize {address | thread | memory | undefined}仪器与指定的编译器消毒剂。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值