I have a protoc file named UniqueID.proto that is compiled into and
exported from Communication.dll.
I have a protoc file named Base.proto that is compiled into and
exported from Base.dll.

Base.proto imports and uses UniqueID.proto.
Base.dll imports the UniqueID class.

Importing and exporting is done via a macro included via the --
cpp_out=dllexport_decl= command line option.

Heres the problem:

Base.pb.cc tries to call protobuf_BuildDesc_UniqueID_2eproto(), which
doesn't use the macro passed on the command line. The result is a
linker error.

Is it possible to import one .proto file into another when the classes
they create will be compiled into different dlls?

Thanks in advance!!


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/protobuf?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to