OSG开发笔记(三十八):osg3.0.0基于windows平台msvc2017x64编译器编译并移植Demo
前言
本篇编译osg3.3.0的msvc2017x64版本,验证书中的从相机demo。
下载版本,由于官方的其他路径没有直接给出3.0.0,需要自己切换分支,代码地址:
https://github.com/openscenegraph/OpenSceneGraph/tree/OpenSceneGraph-3.6.4
然后:





继续:

要修改下安装的路径,方便提取库:

默认是64位:

修改后需要重新configure。



装了多个vs,可能会打开错误,如果打开不是使用vs2017就自行使用

编译debug版本:


遇到max函数问题,修改源码解决:

添加逻辑头文件:

出现判断错误,继续修改源码:

直接修改源码,这样debug可以过了:

编译release版本:


编译完成。
安装debug版本:

安装release版本:

检查install的文件:

移植Demo过来,复现过去的两个bug,一个是从相机旋转中心,一个是球体透明截面,当前测试版本osg3.0.0-msvc2017x64
测试都使用纯C++原始代码修改,非自建的引擎,也不是osgQt。
从相机旋转中心偏移

球体透明截面:


浙公网安备 33010602011771号