Win10环境 OSG和VS2010环境搭建

Win10环境 OSG和VS2010环境搭建

 

前言:由于实验室配置了新电脑,环境需要重新配置,趁着编译osgexample的时间,记录下配置过程,便于后人乘凉。

 

1. 相关资源准备;

1)OSG源码:http://www.openscenegraph.com/index.php/download-section/data

可以自行选择版本信息,本人的选择如下:

 

2) OSG第三方库(根据自己编译器选择):

http://www.openscenegraph.com/index.php/download-section/32-third-party

 

3) OSG数据包(Github下载,版本自行选择即可):

https://github.com/openscenegraph/OpenSceneGraph

 

 

2. 安装源码工具:CMake

下载地址:https://cmake.org/download/

 

3. 建立一个OSG文件夹,比如H盘,将3个包其解压至此:

 

4. 打开CMake -gui.exe,将CMakeLists.txt,拖入CMake!

 

点击configure:

 

配置无误后,进行相应的设置:

 

再次点击configure,之后点击generate,完成!

 

5. 使用VS2010 打开OpenSceneGraph.sln:

 

6. 点击 : 生成->生成-批生成,对All_BUILD进行生成,选择(DebugRelease两个版本)这段编译时间是很长的,估计4-5个小时。

 

 

7. 再对INSTALL也进行相应生成编译。这段时间相应会短一点。

 

8. 将H:\OSG\OpenSceneGraph下的bin,include,lib文件夹拷贝到H:\OSG\OSG_3.4.1下:

 

9. 环境变量设置,右键我的电脑->属性->高级系统设置:

 

在用户变量点击新建,如下,将数据模型设置如下:

 

然后进行path设置:

 

10. 此时可以使用命令行进行测试:osgversion,osglogo,osgviewer cow.osg

 

11. 新建VS下的WIN32控制台:

 12.打开项目属性的链接器,输入里,附加依赖项加上:

OpenThreadsd.lib
osgd.lib
osgDBd.lib
osgUtild.lib
osgGAd.lib
osgViewerd.lib
osgTextd.lib

 

测试程序如下:

#include<osgViewer/Viewer>
#include<osgDB/ReadFile>
int main( int argc, char **argv )
{
    osgViewer::Viewer viewer;
    viewer.setSceneData( osgDB::readNodeFile( "cow.osg" ) );
    return viewer.run();
}

 

 

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值