protobuf.objc
为 Objective-C 语言提供对协议缓冲区的支持。更多...
自 | Qbs 1.13 |
属性
- compilerName : string
- compilerPath : string
- frameworkPath : string
- importPaths : pathList
- includePath : string
- libraryPath : string
- outputDir : string
详细描述
protobuf.objc
模块提供使用 protoc 工具从 proto 定义文件生成 Objective-C 头文件和源代码的支持。
相关文件标签
标签 | 自动标记的文件名 | 自 | 描述 |
---|---|---|---|
"protobuf.input" | *.proto | 1.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
中指定的顺序传递给 protoc
,protoc
的输出可能因此而不同。
默认值: []
includePath : string |
libraryPath : string |
注意: 如果指定了 frameworkPath,则此属性将无效。
默认值: auto-detected
[只读] outputDir : string |
放置 protoc
编译器生成文件的目录。
此属性的值由 Qbs 自动设置,用户无法更改。
©2023 Qt Company Ltd. 储存在此处的文档贡献均为各自所有者的版权。提供的文档是根据自由软件基金会发布的 GNU 自由文档许可证第 1.3 版许可的。Qt 及其相应标志是芬兰及其在全世界其他国家的 Qt Company Ltd 的商标。所有其他商标均为各自所有者的财产。