Linux 上的 Mapbox 编译离线工具
Mapbox compile offline tool on Linux
我正在尝试在 Linux 上编译 Mapbox GL offline tool (mbgl-offline) 以生成包含特定区域离线数据的数据库。
按照 github 存储库中发布的步骤在 Linux 上编译离线工具但它失败了:
- git clone --recurse-submodules https://github.com/mapbox/mapbox-gl-native.git
- cd mapbox-gl-native
- 使离线(我也尝试使 mbgl-离线)
- 编译失败:错误消息:生成:*** 没有生成目标的规则 'offline'。停止。
知道工具编译出了什么问题吗?
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
.
我正在尝试在 Linux 上编译 Mapbox GL offline tool (mbgl-offline) 以生成包含特定区域离线数据的数据库。
按照 github 存储库中发布的步骤在 Linux 上编译离线工具但它失败了:
- git clone --recurse-submodules https://github.com/mapbox/mapbox-gl-native.git
- cd mapbox-gl-native
- 使离线(我也尝试使 mbgl-离线)
- 编译失败:错误消息:生成:*** 没有生成目标的规则 'offline'。停止。
知道工具编译出了什么问题吗?
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
.