I have a directory hierarchy of protos, like: dirA/a1.proto dirA/a2.proto
dirB/b1.proto dirB/b2.proto Using protoc, the generated C++ file has issues with including the header a1.pb.h from its a1.pb.cc file. Generated code in a1.pb.cc looks like: // Generated by the protocol buffer compiler. DO NOT EDIT! // source: dirA/a1.proto #define INTERNAL_SUPPRESS_PROTOBUF_FIELD_DEPRECATION #include "dirA/a1.pb.h" #include <algorithm> #include <google/protobuf/stubs/common.h> #include <google/protobuf/stubs/port.h> #include <google/protobuf/stubs/once.h> #include <google/protobuf/io/coded_stream.h> #include <google/protobuf/wire_format_lite_inl.h> #include <google/protobuf/descriptor.h> #include <google/protobuf/generated_message_reflection.h> #include <google/protobuf/reflection_ops.h> #include <google/protobuf/wire_format.h> ... The compile error is: /.../project_dir/dirA/a1.pb.cc:5:10: 'dirA/a1.pb.h' file not found Has anyone run into a similar problem? How would I go about to resolve this issue? Thanks! -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To unsubscribe from this group and stop receiving emails from it, send an email to protobuf+unsubscr...@googlegroups.com. To post to this group, send email to protobuf@googlegroups.com. Visit this group at https://groups.google.com/group/protobuf. For more options, visit https://groups.google.com/d/optout.