1

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

outputKonsole-linux-protobufissue

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

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

4

1 回答 1

0

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

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

于 2014-11-03T01:55:26.473 回答