1、下载cesium-native源码,需要配置ssh
`git clone git@github.com:CesiumGS/cesium-native.git`
2、拉取子模块,(最好可以,此过程会失败很多次,可以一直尝试)
```
git submodule update --init --recursive
```
拉去子模块失败解决办法:
查看的git配置
git config --global -l
确保没有代理配置:https_proxy = ...
git单独配置网络代理.
git config --global http.proxy http://127.0.0.1:10809
git config --global https.proxy http://127.0.0.1:10809
取消代理:
git config --global --unset http.proxy
git config --global --unset https.proxy
4、源码编译可以使用vs2017、vs2019都可以。但是vs2019编译后的lib文件不能使用vs2017在cesium-unreal中编译。
5、git submodule status 可以查看子模块的状态、使用的对应分支
下载对应版本:
`git clone -b v0.21 --depth =1 https://github.com/CesiumGS/cesium-native.git