Hi,
I am starting to use the protobuf library and have downloaded protobuff 
v3.2.0 for windows.
I have made up my <>.proto file and generated the <>.ph.h and <>.pb.cc 
files, build the protobuf libraries, created dll files for VC2015, produces 
the proc.exe file and included everything in a VS2015 project. All compile 
correct, but the linking fails as follows:

 

1>protobuf_messages.pb.obj : error LNK2019: unresolved external symbol 
"__declspec(dllimport) public: void __cdecl 
google::protobuf::io::CodedInputStream::GetDirectBufferPointerInline(void 
const * *,int *)" 
(__imp_?GetDirectBufferPointerInline@CodedInputStream@io@protobuf@google@@QEAAXPEAPEBXPEAH@Z)
 
referenced in function "private: static bool __cdecl 
google::protobuf::internal::WireFormatLite::ReadRepeatedFixedSizePrimitive<double,1>(int,unsigned
 
int,class google::protobuf::io::CodedInputStream *,class 
google::protobuf::RepeatedField<double> *)" 
(??$ReadRepeatedFixedSizePrimitive@N$00@WireFormatLite@internal@protobuf@google@@CA_NHIPEAVCodedInputStream@io@23@PEAV?$RepeatedField@N@23@@Z)

1>protobuf_messages.pb.obj : error LNK2019: unresolved external symbol 
"__declspec(dllimport) public: static unsigned char const * __cdecl 
google::protobuf::io::CodedInputStream::ExpectTagFromArray(unsigned char 
const *,unsigned int)" 
(__imp_?ExpectTagFromArray@CodedInputStream@io@protobuf@google@@SAPEBEPEBEI@Z) 
referenced in function "private: static bool __cdecl 
google::protobuf::internal::WireFormatLite::ReadRepeatedFixedSizePrimitive<double,1>(int,unsigned
 
int,class google::protobuf::io::CodedInputStream *,class 
google::protobuf::RepeatedField<double> *)" 
(??$ReadRepeatedFixedSizePrimitive@N$00@WireFormatLite@internal@protobuf@google@@CA_NHIPEAVCodedInputStream@io@23@PEAV?$RepeatedField@N@23@@Z)

1>protobuf_messages.pb.obj : error LNK2019: unresolved external symbol 
"__declspec(dllimport) public: void __cdecl 
google::protobuf::internal::ArenaStringPtr::ClearToEmptyNoArena(class 
std::basic_string<char,struct std::char_traits<char>,class 
std::allocator<char> > const *)" 
(__imp_?ClearToEmptyNoArena@ArenaStringPtr@internal@protobuf@google@@QEAAXPEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
 
referenced in function "public: virtual void __cdecl 
satscan_api_priscilla::carrier::Clear(void)" 
(?Clear@carrier@satscan_api_priscilla@@UEAAXXZ)

 

Can anybody able to help me?

 

Thanks, in advance.

 

/Dagfinn

-- 
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 post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/protobuf.
For more options, visit https://groups.google.com/d/optout.

Reply via email to