您的位置:首页 > 移动开发 > IOS开发

将 protobuf 打包成 iOS 静态库 xcode4.6.2

2013-11-12 17:12 295 查看
1、创建静态库工程 :protobuf



2.(github上去下载protobuf 2.5.0 [本人用的是2.5.0])在protobuf的源代码跟文件夹中创建一个文件夹xcodeproject



3.将刚刚创建的的工程关闭,并将工程剪切到新建的文件夹内,并打开工程

删除protobuf.h和protobu.m



4.将下图的google文件夹拖到工程中



5.选项如下图



6.删除complier文件夹(选择remove references)



7.将所有的unitest测试文件删除掉(选择remove references)

8.添加header search path



9.command+b进行编译

报错 config.h 无法找到



10.终端进入protobuf文件夹

输入命令

export CC=llvm-gcc; export CXX=llvm-g++; ./configure

并执行

执行完之后 会生成 config.h ,将config.h拖入工程 中,选 copy to

进入 xcode config.h 文件中

1、将 文件 中的 std::tr1 全部换成 std

2、将所有的 tr1 删除掉

11、编译一下就成功了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: