Mac 上编译MapBox Native gl
2016-11-12 11:22
906 查看
MapBox GitHub地址:https://github.com/mapbox/mapbox-gl-native
环境准备:
首先最好保证机器上装的是最新的xcode
然后安装pkg-config libtool automake 建议先安装homebrew 然后再通过homebrew安装他们
安装homebrew 命令如下
$curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1
安装成功后 就可以继续安装上述的三个工具了
$brew install pkg-config
$brew install libtool
$brew install automake
Android 编译:
编译Android环境的时候 需要jdk的版本是1.8 ,由于macos 自带的jdk是1.6的 所以需要升级 到1.8(很关键)
然后配置一下环境变量值 ANDROID_HOME=‘你androidsdk路径‘
完成环境配置后 就可以开始make了 cd到mapbox native gl的目录下 直接make android(由于要下很多依赖库 所以需要很长时间 需要保证网络足够的畅通(很关键))
经过漫长的编译后 当出现:BUILD SUCCESSFUL 就表示编译成功了
IOS 编译:
先安装 xcpretty : sudo gem install xcpretty 或者 curl -LsSf https://github.com/supermarin/xcpretty/tarball/master | sudo tar xvz -C/usr/local --strip 1
ios工程也可以通过cmake 直接生成
https://github.com/mapbox/mapbox-gl-native/blob/master/INSTALL.md
mapbox iossdk 官方文档
https://www.mapbox.com/ios-sdk/
环境准备:
首先最好保证机器上装的是最新的xcode
然后安装pkg-config libtool automake 建议先安装homebrew 然后再通过homebrew安装他们
安装homebrew 命令如下
$curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1
安装成功后 就可以继续安装上述的三个工具了
$brew install pkg-config
$brew install libtool
$brew install automake
Android 编译:
编译Android环境的时候 需要jdk的版本是1.8 ,由于macos 自带的jdk是1.6的 所以需要升级 到1.8(很关键)
然后配置一下环境变量值 ANDROID_HOME=‘你androidsdk路径‘
完成环境配置后 就可以开始make了 cd到mapbox native gl的目录下 直接make android(由于要下很多依赖库 所以需要很长时间 需要保证网络足够的畅通(很关键))
经过漫长的编译后 当出现:BUILD SUCCESSFUL 就表示编译成功了
IOS 编译:
先安装 xcpretty : sudo gem install xcpretty 或者 curl -LsSf https://github.com/supermarin/xcpretty/tarball/master | sudo tar xvz -C/usr/local --strip 1
ios工程也可以通过cmake 直接生成
https://github.com/mapbox/mapbox-gl-native/blob/master/INSTALL.md
mapbox iossdk 官方文档
https://www.mapbox.com/ios-sdk/
相关文章推荐
- MAC 下 MapBox-gl-native Android 版本编译经验总结
- mapbox-gl-js学习之重新编译【零基础】
- react-native-mapbox-gl
- Golang 在 Mac、Linux、Windows 下如何交叉编译 --- 作者:磐石区
- mac 下编译openssl
- mac编译live555 for iphone
- Android编译环境(1) - 编译Native …
- Android 入门 - 编译源码(MacOSX)
- 在mac上为ios编译mono
- Mac上使用C++ 11标准编译程序
- mac OS X Yosemite 上编译hadoop 2.6.0/2.7.0及TEZ 0.5.2/0.7.0 注意事项
- mac环境下手动编译lnmp环境
- mac系统编译 ffmpeg ios 静态库
- 编译ngrok的Windows、Mac的客户端
- MAC 下使用 Sublime Text 3 添加Perl编译支持
- Mac eclipse 编译、调试c++ 程序
- mac终端执行类似 .build_native.sh 报错-bash: ./build_native.sh: Permission denied
- 【Android】mac编译android-4.4.2
- Mac上利用Eclipse编译Cocos2d-x
- 在Mac OS X上安装Xcode以及编译Objective-C