1

Linux (Fedora 20 KDE) でプロジェクトを実行しようとすると、この問題が発生します。

outputKonsole-linux-protobufissue

アプリを初めてビルドしたとき、コンパイラは protobuf を見つけられませんでした。github から protobuf ライブラリをダウンロードし、インストール後にこれが表示されます。

私の英語が上手でない場合は申し訳ありませんが、これで私を助けていただければ幸いです。

4

1 に答える 1

0

エラー メッセージにあるように、protocコマンドは protobuf ライブラリとは異なるバージョンです。インストールされている protobuf のバージョンが 1 つだけであることを確認する必要があります。Github からダウンロードしたバージョンをアンインストールし (protobuf コードに戻って実行sudo make uninstall)、代わりに Fedora パッケージをインストールする必要があります。これにより、バージョンが一致していることを確認できます。

また、再構築する前に cocos2d ビルド ディレクトリを消去して、以前に生成された不適切なコンパイラ バージョンを使用するのではなく、正しいコンパイラ バージョンを使用してファイルを再構築するようにする必要があります。

于 2014-11-03T01:55:26.473 に答える