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

最新文章

  1. HTML5&CSS3经典动态表格
  2. ReSharper 文件注释
  3. NSPredicate简单应用
  4. Unity3D研究院之自制批量关联材质与贴图插件
  5. leetcode 124. Binary Tree Maximum Path Sum ----- java
  6. codeforces 55D - Beautiful numbers(数位DP+离散化)
  7. perl json模块
  8. js的this作用域
  9. 二维动态规划——Interleaving String
  10. ls -l 显示年份
  11. selenium——鼠标事件
  12. spring配置文件注入到静态变量
  13. 删除github上面的项目
  14. CSS3创建圆圈进度条
  15. poi excel设置合并单元格边框格式
  16. JQuery效果隐藏/显示
  17. Gradle-修改.gradle默认目录
  18. requests库的get请求,带有cookies
  19. 下面哪些属于JSTL中的表达式操作标签。(选择1项)
  20. 同学帮帮移动 H5 弹出层类组件:txbb-pop

热门文章

  1. Android Studio导入Project、Module的正确方法
  2. BZOJ 3172: [Tjoi2013]单词 [AC自动机 Fail树]
  3. Ettercap几种好玩的姿势
  4. [LeetCode] Evaluate Division 求除法表达式的值
  5. [LeetCode] Russian Doll Envelopes 俄罗斯娃娃信封
  6. [LeetCode] Create Maximum Number 创建最大数
  7. SASS 入门笔记
  8. 2016BUAA校赛决赛
  9. ant windows环境配置
  10. ubuntu系统虚拟机下共享文件夹