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

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 mapbox 源代码 编译