protobuf编译出错的解决方案(iOS,OSX)
2024-10-11 05:07:07
protobuf
最近使用protobuf,变编译工具时遇上一点问题.现在附上解决方案
编译过程
完全参照
https://github.com/alexeyxo/protobuf-objc
编译出错
遇到如下错误
./google/protobuf/objectivec-descriptor.pb.h:17:2: error: This file was
generated by an older version of protoc which is
#error This file was generated by an older version of protoc which is
^
./google/protobuf/objectivec-descriptor.pb.h:18:2: error: incompatible with your
Protocol Buffer headers. Please
#error incompatible with your Protocol Buffer headers. Please
^
./google/protobuf/objectivec-descriptor.pb.h:19:2: error: regenerate this file
with a newer version of protoc.
#error regenerate this file with a newer version of proton.
解决方案
根据文档中
ln -s /usr/local/Cellar/protobuf/2.6.1/bin/protoc /usr/local/bin
作者应该使用2.6.1编译的,我将brew中的protobuf降级到了2.6.0(现在安装是3.1.0).
结果可以顺利编译
另外附上降级指南http://sanwen8.cn/p/5a9lM4E.html
最新文章
- HTML5&;CSS3经典动态表格
- ReSharper 文件注释
- NSPredicate简单应用
- Unity3D研究院之自制批量关联材质与贴图插件
- leetcode 124. Binary Tree Maximum Path Sum ----- java
- codeforces 55D - Beautiful numbers(数位DP+离散化)
- perl json模块
- js的this作用域
- 二维动态规划——Interleaving String
- ls -l 显示年份
- selenium——鼠标事件
- spring配置文件注入到静态变量
- 删除github上面的项目
- CSS3创建圆圈进度条
- poi excel设置合并单元格边框格式
- JQuery效果隐藏/显示
- Gradle-修改.gradle默认目录
- requests库的get请求,带有cookies
- 下面哪些属于JSTL中的表达式操作标签。(选择1项)
- 同学帮帮移动 H5 弹出层类组件:txbb-pop
热门文章
- Android Studio导入Project、Module的正确方法
- BZOJ 3172: [Tjoi2013]单词 [AC自动机 Fail树]
- Ettercap几种好玩的姿势
- [LeetCode] Evaluate Division 求除法表达式的值
- [LeetCode] Russian Doll Envelopes 俄罗斯娃娃信封
- [LeetCode] Create Maximum Number 创建最大数
- SASS 入门笔记
- 2016BUAA校赛决赛
- ant windows环境配置
- ubuntu系统虚拟机下共享文件夹