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控制台:




测试程序如下:

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


猜你喜欢

转载自blog.csdn.net/missxy_/article/details/79918696