wix
提供 Windows 安装器 XML 工具集支持。 更多...
自 | Qbs 1.2 |
属性
- 编译器标志 : 字符串列表
- 编译器名称 : 字符串
- 编译器路径 : 字符串
- 文化 : 字符串列表
- 调试信息 : 布尔
- 定义 : 字符串列表
- 启用 Qbs 定义 : 布尔
- 扩展 : 字符串列表
- 包含路径 : 路径列表
- 链接器标志 : 字符串列表
- 链接器名称 : 字符串
- 链接器路径 : 字符串
- 工具链安装路径 : 路径
- 工具链安装根 : 路径
- 将警告视为错误 : 布尔
- 详细输出 : 布尔
- 版本 : 字符串
- 版本构建 : 整数
- 主要版本 : 整数
- 次要版本 : 整数
- 版本部分 : 列表
- 版本补丁 : 整数
- Visual Studio 兼容性 : 布尔
- 警告级别 : 字符串
详细描述
wix
模块包含使用 Windows 安装器 XML 工具集 构建MSI和EXE安装包的属性和规则。
此模块适用于所有平台。
相关文件标记
标记 | 自动标记的文件名 | 自 | 描述 |
---|---|---|---|
"msi" | - | 1.2 | 创建 Microsoft 安装程序设置文件的规则将该标签附加到其输出项目。 |
"wixpdb" | - | 1.2 | 创建 Microsoft 安装程序设置文件或 WiX 设置可执行文件的规则将该标签附加到相关的调试符号文件。 |
"wixsetup" | - | 1.2 | 创建 WiX 设置可执行文件的规则将该标签附加到其输出项目。 |
"wxi" | *.wxi | 1.2 | 此标记附加到 WiX 包含文件。 |
"wxl" | *.wxl | 1.2 | 此标记附加到 WiX 本地化文件。 |
"wxs" | *.wxs | 1.2 | 此标记附加到 WiX 源文件。每个源文件将被编译成一个 WiX 对象文件。 |
属性文档
编译器标志 : 字符串列表 |
为 Candle 编译器提供的额外标志列表。
默认值: 未定义
编译器名称 : 字符串 |
编译器二进制文件名。
该属性通常不需要更改。
默认值:"candle.exe"
compilerPath:字符串 |
cultures:字符串列表 |
要包含在MSI中的本地化列表。
如果未定义,将包含所有本地化。
默认值: 未定义
debugInformation:布尔值 |
defines:字符串列表 |
传递给编译器的预处理宏列表。
要设置宏值,请使用以下语法
wix.defines: ["USE_COLORS=1", 'COLOR_STR="blanched almond"']
默认值: 未定义
enableQbsDefines:布尔值 |
是否定义来自项目和产品对象的值的预处理宏。
在构造64位包时,预处理变量Win64
也将被定义。
默认值:true
extensions:字符串列表 |
要链接到输出的扩展程序集列表。
可能的值包括
- 自定义程序集
"WixBalExtension"
"WixComPlusExtension"
"WixDependencyExtension"
"WixDifxAppExtension"
"WixDirectXExtension"
"WixFirewallExtension"
"WixGamingExtension"
"WixIisExtension"
"WixMsmqExtension"
"WixNetFxExtension"
"WixPSExtension"
"WixSqlExtension"
"WixTagExtension"
"WixUIExtension"
"WixUtilExtension"
"WixVSExtension"
默认值:["WixBalExtension"]
如果产品类型是EXE安装程序,否则是undefined
。
includePaths:路径列表 |
包含路径列表。
相对路径被认为是相对于它们所使用的.qbs
产品文件而言的。
默认值: 未定义
linkerFlags:字符串列表 |
Light链接器的额外标志列表。
默认值: 未定义
linkerName:字符串 |
链接器二进制的名称。
该属性通常不需要更改。
默认值:"light.exe"
linkerPath:字符串 |
toolchainInstallPath:路径 |
WiX安装目录。
该属性通常不需要更改。
默认值:自动通过查找最新版本来确定。
toolchainInstallRoot:路径 |
WiX二进制目录。
该属性通常不需要更改。
默认值:自动通过查找最新版本来确定。
treatWarningsAsErrors:布尔值 |
警告是否被视为错误并导致构建失败。
默认值:false
verboseOutput:布尔值 |
是否显示编译器和链接器的详细输出。
默认值:false
version:字符串 |
WiX版本。
由四个用点分开的数字组成。例如,"3.7.1224.0"。
默认值: 未定义
versionBuild:整型 |
WiX版本号的第四个组件。
默认值:versionParts[3]
versionMajor:整型 |
WiX主版本。
默认值:versionParts[0]
versionMinor:整型 |
WiX次要版本。
默认值:versionParts[1]
versionParts:列表 |
WiX版本作为列表。
例如,WiX版本3.7.1224.0将对应于值[3, 7, 1224, 0]
。
默认值:[]
versionPatch:整型 |
WiX补丁级别。
默认值:versionParts[2]
Visual Studio 兼容性 : 布尔值 |
是否将大多数与 Visual Studio 相同的预处理器宏传递给编译器。
这允许更容易地编写与 Qbs 和 MSBuild 兼容的 WiX 文件。
默认值:true
警告级别 : 字符串 |
要发出警告的严重级别。
级别越高,显示的警告越多。
可能的值包括:"none"
、"normal"
、"pedantic"
默认值:"normal"
©2023 Qt 公司。本手册中的文档贡献归各自的所有者所有。提供的文档是根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款许可的。Qt 和相应的徽标是芬兰和/或全球其他国家的 Qt 公司的商标。所有其他商标均为其各自所有者财产。