iphone5s上使用libprotobuf 崩溃的问题
2014-05-20 13:56
316 查看
项目中的早期版本用到了libprotobuf 2.5,在真机调试阶段,只要一在iphone5s上启动就会crash, crash的地方貌似是DescriptorPool的析构的地方,而且crash导致的文件是libprotobuf.dylib, 而我们项目中的protobuf是静态引入的。所以怀疑是iphone5s上的某些环境导致,经过小朱同学网上搜索了一番,找到了有人也遇到了类似问题, 链接, 看来是在5s上的imageloader也以动态库的方式使用了该库导致,因为我们是以库的方式引用的,所以修正这个问题就比较复杂了,后来权衡以后我们决定弃用protobuf官方库,改用云风的pbc库, 而要是以源码方式引用的话,解决该问题就按照stackoverflow上的方法即可链接
相关文章推荐
- protobuf2.5 iphone5s中崩溃的问题
- protobuf2.5 iphone5s中崩溃的问题
- 在网络游戏中使用 Protobuf 解决属性同步问题
- Protobuf使用不当导致的程序内存上涨问题
- 关于使用protobuf出现undefined reference 的问题
- 在eclipse中使用protobuf-dt插件进行序列化时遇到的问题
- ios开发使用xcode6打包protobuf静态库 解决了 官方引用 protobuf 导致的冲突问题 包含 arm64 支持
- Protobuf使用不当导致的程序内存上涨问题
- c++ 使用pbc 解决lua 解析protobuf 问题
- gtest + protoBuf vs2010 win32 环境搭建(解决lib包冲突问题)
- mac 关于使用protobuf出现ld: symbol(s) not found for architecture x86_64的问题
- Protobuf使用不当导致的程序内存上涨问题
- protobuf 使用enum时的问题
- 离奇的classifying.dll崩溃问题。 没有使用lib的问题
- iOS开发中使用protobuf遇到的一些问题
- protobuf2.5在iOS上编译及cocos2dx混合使用的问题
- protobuf 使用中发现的一个问题
- ubuntu16.04下编译caffe出现.build_release/lib/libcaffe.so: undefined reference to google ::protobuf...的问题
- Googole Protocol Buffer在VS2008中的编译问题libprotobuf.lib(substitute.obj) : error LNK2001
- Protobuf使用不当导致的程序内存上涨问题