Официальный сайт студ.городка НГТУ
Программирование и БД » [C++] Как скомпилировать/пользоваться библиотекой protobuf 

#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

#2  16.08.12 18:11

$up
Профиль

Re: [C++] Как скомпилировать/пользоваться библиотекой protobuf

Flinn написал(а):

включил их в проект.

как включил?
#pragma comment(lib,"ююю")

Offline

Программирование и БД » [C++] Как скомпилировать/пользоваться библиотекой protobuf 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.112 сек.
Выполнено 11 запросов.