当我试图在Linux上运行我的项目(Fedora20kde)时,我遇到了这个问题。
outputKonsole-linux-protobufissue
当我第一次构建我的应用程序时,编译器没有找到protobuf,我从github下载了protobuf库,在安装之后出现了这样的情况。
对不起,如果我的英语不是最好的,我希望你能帮助我。

最佳答案

如错误消息所示,protoc命令与protobuf库的版本不同。您需要确保只安装了一个protobuf版本。您应该卸载从github下载的版本(返回protobuf代码并执行sudo make uninstall),然后安装fedora包。这样可以确保版本匹配。
您还需要在重建之前清理cocos2d构建目录,以确保它使用正确的编译器版本重建文件,而不是使用之前生成的错误编译器版本。

关于linux - 如何在项目中添加正确的protobuf库?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26696616/

10-16 10:35