Пытаясь запустить этот код — 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
Задача ещё не решена.
Других решений пока нет …