Linux 上的 Mapbox 编译离线工具

Mapbox compile offline tool on Linux

我正在尝试在 Linux 上编译 Mapbox GL offline tool (mbgl-offline) 以生成包含特定区域离线数据的数据库。

按照 github 存储库中发布的步骤在 Linux 上编译离线工具但它失败了:

知道工具编译出了什么问题吗?

README.md 清楚地说明了如何构建 Mapbox:Developing

您尝试使用 make 编译它,但是如果您查看存储库,会发现很多 CMakeLists.txt,这表明您应该使用 CMake 来编译它。

这些是我构建它所遵循的步骤:

git clone git@github.com:mapbox/mapbox-gl-native.git
cd mapbox-gl-native/
git submodule update --init --recursive

我还必须安装两个库才能编译它。取决于您的设置,您需要安装什么。

sudo apt install libcurl4-openssl-dev libuv1-dev

继续

cmake . -B build
cmake --build build -j 8

完成这些步骤后,您将得到 build/bin/,其中包含构建的应用程序。你在哪里搜索 build/bin/mbgl-offline.