ios实现mapbox源代码编译
2017-09-04 17:44
1151 查看
一、下载源代码
首先下载mapbox源代码,源代码地址:https://github.com/mapbox/mapbox-gl-native下载完成后解压到一个地方。
二、下载编译需要的工具(依赖环境)
These dependencies are required for all operating systems and all platform targets.Modern C++ compiler that supports -std=c++14
clang++ 3.5 or later or
g++-4.9 or later
CMake 3.1 or later (for build only)
cURL (for build only)
Node.js 4.2.1 or later (for build only)
pkg-config (for build only)
Note: We partially support C++14 because GCC 4.9 does not fully implement the final draft of the C++14 standard. More information in DEVELOPING.md.
下载地址详见官方文档:https://github.com/mapbox/mapbox-gl-native/blob/master/INSTALL.md
三、打开终端
cd 解压源代码的位置(直接将文件夹拖进来)执行命令 make iproj
然后会等待较长的时间,因为要下载一些编译所需的压缩包。
然后90%会遇到下载失败的情况如图:
不要慌张继续向下看。
四、重新下载下载失败的文件
请看上图,下载失败的文件会这么打印信息,第二个框框为文件地址,可以将其复制粘贴用其他下载器重新下载,而第一个红色框框则为失败文件原本应当在的本地地址,你需要将下好的压缩包解压了放在指定文件夹底下,最外面的路径如图:
*在headers底下按照错误信息路径创建文件夹放置解压后的压缩包,完成后则在终端中重新执行步骤三,若还有下载失败,重复执行步骤四,直到自动打开工程。
那么恭喜你编译成功了!
附带:mapbox编译源代码运行后触碰地图崩溃的bug
相关文章推荐
- iOS编译FFmpeg、kxmovie实现视频播放
- iOS编译FFmpeg、kxmovie实现视频播放
- [绍棠] iOS编译FFmpeg、kxmovie实现视频播放
- iOS学习笔记01——在工程中实现ARC和MRC混合编译
- ios一步一步编译ffmpeg,x264实现h264编码
- 利用GoogleMaps sdk 1.3.1 实现在 iOS 5.0下 编译成功!真是太不容易了
- [iOS]iOS编译FFmpeg、kxmovie实现视频播放
- iOS编译FFmpeg、kxmovie实现视频播放
- ios-编译mapbox源代码,触碰地图崩溃问题
- iOS编译FFmpeg、kxmovie实现视频播放 (转载)
- iOS自动化编译打包提交-Shell脚本实现
- iOS实现RTMP视频直播 IJKMediaFramework框架编译
- 详解Shell脚本实现iOS自动化编译打包提交
- ios一步一步编译ffmpeg,x264实现h264编码
- HTML5游戏Android再次编译以及iOS编译和实现打包iPa笔录
- 实现 iOS 应用自动编译
- ios-单例模式饿汉式&GCD&懒汉式&宏方式的实现和条件编译
- 实现 iOS 应用自动编译
- (跨平台)cocos2d-x C++ or Object-C(前端)调用C# webservices(后台),实现交叉编译到Android/IOS/WinPhone等移动终端设备
- 详解Shell脚本实现iOS自动化编译打包提交