如何在我的项目中添加正确的protobuf库?

问题描述:

我有这个问题时,我尝试当我建立我的应用程序在Linux上运行我的项目(Fedora的20 KDE)如何在我的项目中添加正确的protobuf库?

outputKonsole-linux-protobufissue

第一次,编译器没有找到protobuf的,我下载了来自github和安装后的protobuf库出现这个。

对不起,如果我的英语不是最好的,我希望你能帮助我。

如错误消息所示,您的protoc命令与protobuf库的版本不同。您需要确保您只安装了一个版本的protobuf。您应该卸载从Github下载的版本(返回到protobuf代码并执行sudo make uninstall),然后安装Fedora软件包。这样你可以确定版本匹配。

在重建之前,您还需要清理cocos2d构建目录,以确保它使用正确的编译器版本重建文件,而不是使用先前生成的错误文件。