当我尝试在Linux(Fedora 20 KDE)上运行我的项目时,我遇到了这个问题
outputKonsole-linux-protobufissue
我第一次构建我的应用程序时,编译器没有找到protobuf,我从github下载了protobuf库,安装后出现了这个。
很抱歉,如果我的英语不是最好的,我希望你能帮助我。
答案 0 :(得分:0)
正如错误消息所示,您的protoc
命令与protobuf库的版本不同。您需要确保只安装了一个版本的protobuf。您应该卸载从Github下载的版本(返回到protobuf代码并执行sudo make uninstall
),然后安装Fedora软件包。这样您就可以确保版本匹配。
您还需要在重建之前清理cocos2d构建目录,以确保使用正确的编译器版本重建文件,而不是使用先前生成的错误文件。