【发布时间】:2013-10-24 15:06:37
【问题描述】:
当我像这样打电话给protoc时
protoc --cpp_out=. path/to/test.proto
文件
-
path/to/test.pb.cc和 path/to/test.pb.h
生成这是我想要的。但是,由于cc 需要h,所以像这样包含h
#include "path/to/test.pb.h"
这不是我想要的。背景是我的构建工具(scons)从项目的根目录调用protoc,而不是从包含源文件的目录调用。我在手册页或帮助文本中没有发现明显的选项。
所以我的下一个想法是认为这是“正确的”并调整我的构建系统,但是:这两个文件是目录树中的兄弟姐妹,所以当一个包含另一个时,不需要路径。即使手动编译也会失败。
有人可以帮我吗?
【问题讨论】:
标签: protocol-buffers