protobuf.objc

为 Objective-C 语言提供对协议缓冲区的支持。更多...

Qbs 1.13

属性

详细描述

protobuf.objc 模块提供使用 protoc 工具从 proto 定义文件生成 Objective-C 头文件和源代码的支持。

相关文件标签

标签自动标记的文件名描述
"protobuf.input"*.proto1.13.0带有此标签的源文件被视为 protoc 编译器的输入。
"protobuf.hpp"1.18.0此标签附加到 protoc 编译器生成的头文件。

属性文档

[since Qbs 1.17] compilerName : string

protoc 二进制的名称。

默认值: "protoc"

此属性是在 Qbs 1.17 中引入的。


[since Qbs 1.17] compilerPath : string

protoc 二进制的路径。

使用此属性来覆盖自动检测的位置。

默认值: auto-detected

此属性是在 Qbs 1.17 中引入的。


frameworkPath : string

Protobuf.framework 所在的路径。设置此属性以覆盖默认位置。

默认值: auto-detected


importPaths : pathList

传递给 protoc 工具的 --proto_path 选项的导入列表。这些导入应包含 proto 文件。它们用于确定生成文件的相对结构。

注意: 路径按照此属性和 protoc 中指定的顺序传递给 protocprotoc 的输出可能因此而不同。

默认值: []


includePath : string

protobuf Objective-C 头文件所在的路径。设置此属性以覆盖默认位置。

注意: 如果指定了 frameworkPath,则此属性将无效。

默认值: auto-detected


libraryPath : string

注意: 如果指定了 frameworkPath,则此属性将无效。

默认值: auto-detected


[只读] outputDir : string

放置 protoc 编译器生成文件的目录。

此属性的值由 Qbs 自动设置,用户无法更改。


©2023 Qt Company Ltd. 储存在此处的文档贡献均为各自所有者的版权。提供的文档是根据自由软件基金会发布的 GNU 自由文档许可证第 1.3 版许可的。Qt 及其相应标志是芬兰及其在全世界其他国家的 Qt Company Ltd 的商标。所有其他商标均为各自所有者的财产。