Hi all.
I have a proto file "MyStatusDto.proto" that is using bcl.proto for 
DateTime type. (the protobuf is in this case used for communication between 
a C++ and a C# app, and the proto file is generated from the C# contract 
class). But when I try to compile the proto file for cpp, the protoc 
complains about missing bcl.proto. What am I missing in order to get the 
import bcl to work?
//Johan

*File MyStatusDto.proto:*
syntax = "proto3";
import "protobuf-net/bcl.proto"; // schema for protobuf-net's handling of 
core .NET types

message  MyStatusDto  {
   bool Active = 1;
   int32 RecordCount = 2;
   .bcl.DateTime LastRecordedTimestamp = 3;
}

*Command:*
protoc --cpp_out=.  MyStatusDto.proto

*Output:*
protobuf-net/bcl.proto: File not found.
MyStatusDto.proto:3:1: Import "protobuf-net/bcl.proto" was not found or had 
errors.
MyStatusDto.proto:8:4: ".bcl.DateTime" is not defined.

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/protobuf/3bb537ce-482e-48c0-94aa-420463510dean%40googlegroups.com.

Reply via email to