OSG环境配置(0)

  • A+
所属分类:GIS应用

学了很长时间的二维图形绘制,对我来说,三维绘制倒显得令人神往,osg也成为了我一直暗下决心去学些一下的技术。平时,单位工作中经常看得到很多三维场景的使用,看到酷炫的三维特效,心里默默觉得三维还真好玩。

借着疫情在家隔离的这段时间,我尝试着搭建一下osg环境(顺便提一句,很久之前装过一次,那时觉得编译osg环境真的好难,cmake配置问题重重,一直报错,没办法,只好放弃),和上次搭建环境不一样的是,我对c++的库依赖关系有了更深的理解,这次总算搭成功了,现在将有关问题进行汇总,供后来者借鉴。

编译环境

vs2013+osg3.4+win10

参考博客

主要参考:https://blog.csdn.net/qq_35839335/article/details/90298660

其他参考:https://blog.csdn.net/yang_sen_/article/details/84283531

问题汇总

1、cmake在configue时候,存在类似“warning debug ** not found”的提示,这是提示3rdParty中的有些debug库找不到,需要参照第二个参考博客中的说明配置一下。另外,如果机器装了python库,cmake寻找库的时候会将一些库的路径定位到python的安装路径下,记得改过来,涉及到的相关库就是提出warning的那些库

2、编译成功后,命令行(CMD)中输入命令 osgversion、osglogo、osgviewer cow.osg三个命令进行测试,发现只有osgversion成功,其他两个命令均失败。原因是缺失zlib.dll和zlibd.dll,将D:\OSG\3rdParty\x86\bin路径添加到path环境变量中即可。

3、第一次在vs中编译,如果出现报错,建议在cmake中重新配置生成后,先编译报错的工程,防止重新配置后依然存在问题,导致白白浪费时间去等待vs的重新编译

效果图

OSG环境配置(0)

资源下载

如果觉得编译osg过于繁琐,可在下方评论区留邮箱索要资源

腾讯云推广
阿拉灯aladeng