mac protobuf自动编译
来源:互联网 发布:双拼cn域名价格 编辑:程序博客网 时间:2024/06/06 07:00
我的情况是一个旧的游戏源码,用的protobuf2.4.1,所以需要一个protobuf旧库。
可以用最新的pb库么?不能!protobuf2.5才开始有object-c支持,而其实游戏是cocos2d开发的,无法确定是object-c还是c++。
可以换新的么?不能!因为有很多protoc旧的协议,从新编译就算乔布斯翻生,都无法保证通过
而该游戏是在mac下开发的,所以只能在mac继续开发
可以换成windows7/10开发么?你说呢?pb是mac上打包的,代码是cocos2d写的(写了几年cocos2dx,才发现这份代码和cocos2dx不同,少了win32的部分,主要是mac上开发的,之前一直以为cocos2d是object-c,原来cocos2d也可以是c++)
网上搜到的protobuf方法,不是少说明,就是版本不对,结果都是转帖:如下,转帖简单,就这样就可以了么?
./configure make make check make install
编译过后,引入libprotobuf.a 或者libprotobuf-lite.a,肯定会提示x86_64,为什么?因为上面的人都是没测试过的,看看国外大叔脚本怎么写的就知道问题所在了,以下是脚本截取
if [ "${BUILD_MACOSX_X86_64}" == "YES" ]then ( cd ${PROTOBUF_SRC_DIR} make distclean ./configure --disable-shared --prefix=${PREFIX} --exec-prefix=${PREFIX}/platform/x86_64-mac "CC=${CC}" "CFLAGS=${CFLAGS} -arch x86_64" "CXX=${CXX}" "CXXFLAGS=${CXXFLAGS} -arch x86_64" "LDFLAGS=${LDFLAGS}" "LIBS=${LIBS}" make make check make install )fi
0 0
- mac protobuf自动编译
- mac 编译protobuf失败
- mac 10.9.4编译protobuf
- Mac安装Protobuf编译Java
- mac下编译protobuf 3.0
- mac下编译protobuf c++
- [Mac]使用xcode命令行编译protobuf
- mac 中的 protobuf 安装编译 Java
- 【protobuf】protobuf Mac python3
- [ProtoBuf]protobuf编译命令
- protobuf-objc 2.2.0 在mac 10.9上编译不通过
- Mac OS X 10.9.4编译Protobuf-2.4.1问题
- ios&mac下编译protobuf C++静态库
- Mac:protobuf proto文件编译为Java文件
- Mac 环境下编译Protobuf 生成多种语言文件
- 编译 protobuf
- protobuf编译
- protoBuf编译
- Hadoop-第一个Hadoop程序
- 【游戏客户端开发】Unity3D 学习笔记1——“工具在手,天下我有”
- java中的类的初始化顺序详解
- Eclipse中svn设置提交时忽略某些文件夹和文件
- 判断回文字符串
- mac protobuf自动编译
- RxJava学习笔记4
- [Object-C] 多语言支持 繁体中文(台湾)不起作用
- 透彻理解迪杰斯特拉算法
- linux myql主从复制和双主备份
- android 截屏
- linux 进程详解
- Java多核cpu多线程运行效率分析
- Android自定义控件--圆形进度条(中间有图diao)