OSG开发笔记(三十七):OSG基于windows平台msvc2017x64编译器官方稳定版本OSG3.4.1搭建环境并移植Demo

前言

  自行编译的osg版本插件比较多,如果对版本没有特定要求,但是对环境编译器有特定要求,可以反向融合编译器符合要求的osg版本。

 

OSG下载过程

  osg官网:http://www.osgchina.org
  在这里插入图片描述
  在这里插入图片描述

  在这里插入图片描述

  由于我们不使用osgQt模块,下载了也无所谓,反正不用,这里是osg3.6.4,为了更好的兼容之前的,发现osg3…4.1也行:
  在这里插入图片描述

  保持之前osg3.4.0最大兼容,之前编译的osg3.4.0源码深入复杂场景是存在bug的,下载下来。
  在这里插入图片描述

 

OSG版本切换osg3.4.1 msvc2017x64

步骤一:下载解压

  在这里插入图片描述

  在这里插入图片描述

步骤二:放入模块代码

  在这里插入图片描述

步骤三:修改pri模块部分

  

INCLUDEPATH += $$PWD/osg3.4.1-msvc2017x64/include
DEPENDPATH += $$PWD/osg3.4.1-msvc2017x64/include

LIBS += -L$$PWD/osg3.4.1-msvc2017x64/lib

LIBS += -lOpenThreads \
        -losg \
        -losgAnimation \
        -losgDB \
        -losgFX \
        -losgGA \
        -losgManipulator \
        -losgParticle \
        -losgPresentation \
        -losgShadow \
        -losgText \
        -losgUI \
        -losgUtil \
        -losgViewer \
        -losgVolume \
        -losgWidget \
#        -losgQt \
        -losgSim \
        -losgTerrain

  在这里插入图片描述

步骤四:运行osgDemo

  在这里插入图片描述

  成功运行。

 

OSG版本切换osg3.6.1 msvc2017x64

  从osg3.4.x移植到osg3.6.x,兼容问题如下:

问题1:没有索引的Geometry

  在这里插入图片描述

posted @ 2024-12-05 10:47  长沙红胖子Qt创微智科  阅读(119)  评论(0)    收藏  举报