Неразрешенная внешняя ошибка символа при попытке скомпилировать анализатор caffemodel

Пытаясь запустить этот код — https://github.com/Smorodov/Caffemodel-Parser
Шаги, за которыми я следовал —
1) Скопируйте содержимое protobuf 3.3 в папку protobuf
2) Скопируйте содержимое gmock в папку protobuf
3) Запустить CMake
4) Запустите файл generate_caffe_pb_cc.bat
5) Построить проект

получать эту ошибку

4> main.obj: ошибка LNK2001: неразрешенный внешний символ «private: static int google :: protobuf :: io :: CodedInputStream :: default_recursion_limit_» (? Default_recursion_limit_ @ CodedInputStream @ io @ protobuf @ google @@ 0HA)

4> caffe.pb.obj: ошибка LNK2001: неразрешенный внешний символ «класс google :: protobuf :: internal :: ExplicitlyConstructed, класс std :: allocator>> google :: protobuf :: internal :: fixed_address_empty_string» (? Fixed_address_empty_string @ internal @ Protobuf @ Google @@ 3V? $ ExplicitlyConstructed @ V? $ basic_string @ DU? $ char_traits @ D @ станд @@ V? $ распределитель @ D @ 2 @@ станд @@@ 123 @ A)

Что я делаю неправильно?

Использование VS 2010

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]