2014-11-02 2 views
1

У меня есть эта проблема, когда я пытаюсь запустить свой проект на Linux (Fedora 20 KDE)Как добавить правильные библиотеки protobuf в мой проект?

outputKonsole-linux-protobufissue

В первый раз, когда я строй моего приложения, компилятор не нашел Protobuf, я скачал Это означает, что библиотеки protobuf из github и после установки.

Извините, если мой английский не лучший, и я надеюсь, что вы сможете мне помочь.

ответ

0

Как говорится в сообщении об ошибке, ваша команда protoc - это другая версия из ваших библиотек protobuf. Вы должны убедиться, что у вас установлена ​​только одна версия protobuf. Вам следует удалить версию, загруженную с Github (вернитесь к протобуф-коду и сделайте sudo make uninstall), а затем установите пакет Fedora. Таким образом, вы можете быть уверены, что версии совпадают.

Перед восстановлением также необходимо очистить каталог cocos2d build, чтобы убедиться, что он восстанавливает файлы, используя правильную версию компилятора, вместо использования некорректных, сгенерированных ранее.