我是靠谱客的博主 聪慧小松鼠,最近开发中收集的这篇文章主要介绍vcpkg编译osgEarth心得一二,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、vcpkg概述

(1)vcpkg本身上github上下载即可,https://github.com/Microsoft/vcpkg

(2)下载后,(windows系统)点击执行bootstrap-vcpkg.bat,启动命令窗口,自动下载vcpkg.exe,这一步有点慢。Ctrl+C停止现有执行脚本,从命令窗口把下载链接拷贝迅雷去下载,然后再剪切到vcpkg目录下,再重新执行bootstrap-vcpkg.bat,检查到vcpkg.exe已经下载好了,就会跳到下一步继续执行。

(3)编译osgEarth:vcpkg install osgearth:x64-windows

vcpkgports目录下是支持的各种软件包清单。如果不是要编译osgEarth,而是要编译其他,可以参考如下语法编译:

vcpkg install sqlite3:x64-windows protobuf:x64-windows geos:x64-windows blend2d:x64-windows libwebp:x64-windows basisu:x64-windows draco:x64-windows libzip:x64-windows

(4)vcpkg会按上步输入的install命令去下载安装软件包源码,并会检测依赖,优先下载依赖。软件包源码如果下载慢,同样可以Ctrl+C停止现有执行脚本,从命令窗将下载地址复制到迅雷去下载。我这里主要是strawberry-perl-5.32.1.1-32bit.zip下载超级慢。

装软件包源码下载后就会去编译安装。

2、编译报错

 这个错找了半天,初期以为是vckpg配置脚本有误,按vckpg的提示去看github上的issues,尝试安装English语言包,再执行安装,完美解决。

https://github.com/microsoft/vcpkg/issues/26921

https://github.com/microsoft/vcpkg/issues/26416

3、磁盘空间开销

downloads:初始下载的依赖包源码,2G左右 

buildtrees:编译过程文件,37G左右。

packages:各个独立包的编译结果,按include,lib,bin分门别类整理好了,3G左右

installed:汇总的编辑结果,按include,lib,bin分门别类整理好了,3G左右

想要自己动手vckpg执行一遍的朋友们,单个磁盘分区需要预留个50G的

4、快速获取osgEarth二次开发包

杨石兴的博客-CSDN博客

最后

以上就是聪慧小松鼠为你收集整理的vcpkg编译osgEarth心得一二的全部内容,希望文章能够帮你解决vcpkg编译osgEarth心得一二所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(108)

评论列表共有 0 条评论

立即
投稿
返回
顶部