赞助

OSG+VS2015 入门教程---环境搭建

转载:https://blog.csdn.net/z609932088/article/details/77685833

转载:https://blog.csdn.net/wangshubo1989/article/details/51591802

转载:https://blog.csdn.net/blackrose_li/article/details/54583533

转载:https://www.cnblogs.com/smbx-ztbz/p/7197983.html

转载:https://blog.csdn.net/wangshubo1989/article/details/51591802

转载:https://blog.csdn.net/u011760195/article/details/86522430?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param

转载:https://www.pianshen.com/article/49051719024/

转载:https://www.cnblogs.com/yanhuiw/archive/2009/10/15/1567626.html

因为工作的需要,需要学习osg,在此记录一下osg环境搭建的教程。

一、下载

1.osg源码  http://www.osgchina.org/

进入官网,点击下载,选择稳定版本,我们下载最新的3.6.5源码

 

 通过git下载,网速比较慢,耐心等待。

 2.下载第三方库

 

 

 osgchina里面已经编译好了第三方库,但他是用vs2013,但我的是vs2015,因此不能使用,我到osg官方网站下载对应vs版本的第三方库。

osg官方网站:http://www.openscenegraph.org/

 

 

 

 这里比较齐全,最新的vs2017也有,但唯独vs2015没有编译好的,但给了第三方库的git地址,只能自己动手了。

 第三方库git地址:https://github.com/bjornblissing/osg-3rdparty-cmake 

 

 

 如果git下载下来,发现第三方库是空的,没有源码。别急,看到目录下download_dependencies.bat这个脚本文件,里面是第三放库的具体下载地址,挨个下载吧,vs2015真的好麻烦。。。。

但是往下看,有重大发现

 

 

 有vs2015的x86和x64版本,不想编译的下载编译好的吧

 

 3.下载数据源

 

 4.使用cmake生成vs解决方案(在此忽略安装CMake的过程)

打开CMake,将源码OpenSceneGraph文件夹里头的CmakeLists.txt,拖到Cmake界面

 点击Configure,选择Visual Studio 2015 (Win32)

 

 

 

点击Finish之后

 

 

 

 

 

 点击generate

 5.编译工程

打开OpenSceneGraph.sln工程

 

 

 

 生成--->批生成,选中ALL_BUILD的debug和release两个x64版本

 大概要编译两个小时,这和电脑配置有关,耐心等待吧。

接着再次点击:生成-->批生成

 

 

 这个不到一分钟就好了。

6.整理

可以在放源码的同级目录下新建一个文件夹名为OSG ,把刚刚生成的bin、include、lib三个文件夹拷贝到OSG下面,并在OSG目录下面新建文件夹名为data,将之前下载好的数据拷贝过来。

最后的结果

 

 

7.设置环境变量

 系统变量path下添加 :G:\project\OSGProject\OSG\bin 主要用于dll的调用

 

 系统变量:

 

 8.测试环境变量是否设置正确

打开cmd,输入osgversion

 命令行再输入:

//指定窗口大小
osgviewer --window 200 200 800 600 cow.osg

//全屏显示
osgviewer  cow.osg

那个牛出来了。哈哈哈

 如果提示缺少zlib.dll,则将3rdParty\bin目录下zlib.dll、zlibd.dll拷贝到OSG\bin目录下

posted @ 2020-08-20 22:54  车臣  阅读(1881)  评论(0编辑  收藏  举报