概述
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心得一二所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复