Как я могу добавить правильные библиотеки protobuf в мой проект?
У меня есть эта проблема, когда я пытаюсь запустить свой проект в Linux (Fedora 20 KDE)
outputKonsole-линукс-protobufissue
В первый раз, когда я собирал свое приложение, компилятор не нашел protobuf, я загрузил библиотеки protobuf из github и после установки появляется это.
Извините, если мой английский не самый лучший, и я надеюсь, что вы можете мне помочь с этим.
1 ответ
Как говорится в сообщении об ошибке, ваш protoc
Команда отличается от вашей библиотеки protobuf. Вы должны убедиться, что у вас установлена только одна версия protobuf. Вы должны удалить версию, которую вы скачали с Github (вернитесь к коду protobuf и выполните sudo make uninstall
), а затем установите пакет Fedora. Таким образом, вы можете быть уверены, что версии совпадают.
Вам также нужно будет очистить каталог сборки cocos2d перед перестройкой, чтобы убедиться, что он перестраивает файлы с использованием правильной версии компилятора, а не с использованием неправильных, созданных ранее.