#1 16.08.12 10:08
[C++] Как скомпилировать/пользоваться библиотекой protobuf
скачал эти архивы: protobuf-2.4.1.zip и protoc-2.4.1-win32.zip отсюда
http://code.google.com/p/protobuf/downloads/list
скомпилировал свой файлик addressbook.proto в файлы для С++ addressbook.pb.cc и addressbook.pb.h.
включил их в проект. компилирую, выдает кучу линковочных ошибок, типа:
error LNK2019: unresolved external symbol "void __cdecl google::protobuf::internal::VerifyVersion(int,int,char const *)" (?VerifyVersion@internal@protobuf@google@@YAXHHPBD@Z) referenced in function _main
тут ясно, нужна libprotobuf.lib libprotobuf-lite.lib libprotoc.lib. построил их с помощью protobuf-2.4.1. положил в program files/microsoft visual studio 10.0/VC/lib
в проекте в Project properties ->linker->general->additional library directories прописал путь program files/microsoft visual studio 10.0/VC/lib (хотя это вроде и не надо)
но все равно линковщик ту же ошибку выдает.
Исправлено Flinn (16.08.12 10:14)
Offline

