
osgEarth & osg 学习
文章平均质量分 77
osgEarth & osg
去往火星
这个作者很懒,什么都没留下…
展开
-
1、OSG源码编译[Windows10+Ubuntu]
在最后生成(make)osgPlugins部分的时候,这里有很多部分,其中的ffmpeg和RestHttpDevice两个东西出错,是版本的问题,为了快速完成且基本上用不到,就将其从编译中剔除。也可以不设置,只是要很长的路径。生成过程中可能会报错,我遇到的是关于MFC相关的,需要在Examples osgviewerMFC项目中的stdafx.h文件中添加如下代码。**第四步:**生成了之后,再次回到批生成中,选择INSTALL,如下图,安装之后会在之前cmake中设置的安装目录中输出相关数据。原创 2025-02-11 18:16:28 · 777 阅读 · 0 评论 -
【OSG】OSG环境部署 OSG3.6.5+vs2017+win10_x64(超详细)
原文链接最近开始了OSG的学习,开始搭建OSG开发环境,期间遇到了很多问题,也查阅了很多资料,最终搭建成功。OSG本来就是开源的,不应该敝帚自珍,应该多交流多分享,所以在此记录一下环境搭建的过程,方便以后查阅和交流。原创 2024-04-24 14:13:53 · 1925 阅读 · 0 评论 -
VS2019编译OSG3.7.0+OSGEarth3.3+OSGQt
至此,所有的编译就均已完成。原创 2024-04-23 11:18:56 · 2618 阅读 · 1 评论 -
osgEarth入门-01安装开发环境
VS 2019社区版。由于OSG第三方依赖我使用了VC 2017 x64的版本,所以需要给vs2019安装vc2017的编译环境。后面有所预编译或者源码编译均采用VC2017版本。原创 2024-03-18 14:32:30 · 3506 阅读 · 0 评论 -
osgEarth学习笔记4-第一个OsgEarth QT程序
原因是没有加载到osgEarth的plugins动态库,之前我们是osg的plugins都考过来了,现在到下面目录。以Release模式编译执行,然后参考前一篇笔记,拷贝相关依赖项进入exe目录。把里面dll都拷贝到exe目录下的osgPlugins-3.6.5目录下即可。使用QT Creator新建一个窗口项目。编辑main.cpp。原创 2024-03-18 14:12:11 · 1022 阅读 · 1 评论 -
osgEarth学习笔记3-第二个Osg QT程序
以Release模式编译,拷贝上个笔记提到的dll到exe目录,注意要调用windeployqt解决部分qt依赖项。打开QT Creator,新建一个窗口项目。修改main.cpp文件。原创 2024-03-18 14:08:06 · 637 阅读 · 0 评论 -
osgEarth学习笔记2-第一个Osg QT程序
前提是使用vcpkg安装了osg、osgEarth的库和依赖项,如果没有的话,cmake会找不到相关的路径。我是使用了外网机器vcpkg构建好的库(osgearth-vcpkg-installed),下载到本机,很奇怪cmake-gui竟然能够自己找到对应的include和lib目录。路径可以参考下面截图。从install目录下的osg目录拷贝plugins-3.6.5目录到exe目录,如下图。注意带d的文件是我之前用debug模式编译的结果,但是exe跑不起来,没时间研究了。解压,建立build目录。原创 2024-03-18 14:05:44 · 891 阅读 · 0 评论 -
osgEarth学习笔记1-安装osgEarth开发环境
出现libxml2错误,手工下载(具体链接vcpkg会打印在控制台上,很奇怪,只有这个库从浏览器下载就可以,自动下载就是不行)放到vcpkg的downloads目录下,再次运行命令vcpkg install osgearth:x64-windows,vcpkg会接着上次运行的进度继续运行,这点太贴心了。问题是:各种网上的方案要么是版本太老了,要么是各种库的下载,各种依赖项缺失,因为你永远不会知道别人的机器已经安装了哪些库。安装firefox,慢的要死,忍了,毕竟1核2GB还要跑windows。原创 2024-03-18 14:00:31 · 1411 阅读 · 0 评论