当前位置: 首页 > java >正文

由编译osgEarth源码引发的一系列问题(三)利用vcpkg安装osg与OSGEarth

说在前边

在可以访问外网服务器的前提下,终于可以回归正题了。

目标版本是osg3.6.5与osgearth3.1。

在osgearth3.0版本之前,编译osg和osgearth源码工程比较常用的方式是,第三方库结合cmake进行编译。可是因为环境、版本、电脑配置不同,网上的第三方库良莠不齐,没有比较好的参考。

osgearth3.0版本之后,官方建议利用vcpkg进行编译osgearth源码。但是需要访问国外服务器,虽然也可以更换vcpkg镜像源,但是国内没有比较稳定的地址,大部分还是桥接github资源以及国外服务器相关官网资源。

由于比较熟悉CMAKE编译方式,所以决定利用vcpkg下载编译相关第三方库,之后还是用cmake-gui来编译OSG与osgearth源码工程。

一 准备工作

提前安装好git,因为很多源码文件都需要从github上down下来。

首先在本地合适的位置新建一个文件夹,建议路径不要太深,命名不要太长,但要保证规范命名(全看个人习惯,以及方便后续配置),预计有30G左右的空间。以D:\osg_oe为例。

相关资源地址如下:

  • OpenSceneGraph:GitHub - openscenegraph/OpenSceneGraph: OpenSceneGraph git repository
  • osgearth:
http://www.xdnf.cn/news/13421.html

相关文章:

  • JavaScript跨域全面指南:从原理到最佳实践
  • RV1126+OPENCV在视频中添加LOGO图像
  • JVM面试基础篇
  • `dispatch_source_t` 计时器 vs `NSTimer`:核心差异一览
  • 【实习总结】C++ 通过pugi::xml库对xml文件进行操作
  • 如何正确的配置eureka server集群
  • 【QT】窗口详解
  • Linux进程管理:创建,终止,等待
  • 智能机器人从零构建陪跑计划
  • PyTorch:让深度学习像搭积木一样简单有趣!
  • Vue实现图像对比组件:打造交互式图片比较工具
  • 深度学习:PyTorch简介
  • 【python】基于pycharm的海康相机SDK二次开发
  • 计算机网络:认证和授权 DNS 域名解析过程(如何转换为ip地址) http无状态 5**服务端错误相关的响应状态码 tcp某次握手丢失会有什么现象?
  • 浅谈Linux中一次系统调用的执行过程
  • 网络中基础的三张表(mac、arp、route)
  • 开源、免费、美观的 Vue 后台管理系统模板
  • 《Ansys SIPI仿真技术笔记》 E-desk IBIS模型导入
  • 架空线路智能监控系统的应用与优势剖析
  • ESP32 004 Thonny 配置简单的轻量级MicroPython开发IDE
  • 深入解析MySQL Join算法原理与性能优化实战指南
  • Flutter 核心概念:深入理解 StatelessWidget 与 StatefulWidget
  • 数据集-目标检测系列- 狮子 数据集 lion >> DataBall
  • matlab下载(matlab R2024b)安装教程(2025最新版安装方式)
  • 极线约束理解
  • 从源码角度了解Lucene(倒排索引存储结构)
  • day28 类的定义和方法
  • 26-Oracle 23 ai Automatic Transaction Rollback(行锁终结者)
  • [源码分享]电视盒子应用商店,机顶盒应用商店,TV应用商店,应用市场,前后端源码全开源
  • LCA最近公共祖先问题详解