若该文为原创文章,未经允许不得转载
本文章博客地址:https://blog.csdn.net/qq21497936/article/details/144258047
各位读者,知识无穷而人力有穷,要么改需求,要么找专业人士,要么自己研究
长沙红胖子Qt(长沙创微智科)博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…
OSG开发专栏(点击传送门)
上一篇:《OSG开发笔记(三十六):osg3.4.0基于windows平台msvc2017x64编译器编译并移植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
上一篇:《OSG开发笔记(三十六):osg3.4.0基于windows平台msvc2017x64编译器编译并移植Demo》
下一篇: 持续补充中…
本文章博客地址:https://blog.csdn.net/qq21497936/article/details/144258047