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

时间:2014-11-02 06:18:39

标签: linux cocos2d-x protocol-buffers kde fedora20

当我尝试在Linux(Fedora 20 KDE)上运行我的项目时,我遇到了这个问题

outputKonsole-linux-protobufissue

我第一次构建我的应用程序时,编译器没有找到protobuf,我从github下载了protobuf库,安装后出现了这个。

很抱歉,如果我的英语不是最好的,我希望你能帮助我。

1 个答案:

答案 0 :(得分:0)

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

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