openscenegraph3.2.1目前最新版 在windows7编译,支持vs2010 2012 VisualStudio 2013 RTM等
准备
最新openscenegraph稳定版源码http://www.openscenegraph.org/index.php/download-section/stable-releases
依赖库,选择相应的VisualStudio 版本:http://www.openscenegraph.org/index.php/download-section/dependencies
osg的data给例子资源OpenSceneGraph-Data-3.0.0:http://www.openscenegraph.org/index.php/download-section/data
赖人就下载已osg编译好的二进制文件:http://openscenegraph.alphapixel.com/osg/downloads/free-openscenegraph-binary-downloads
目录结构说明
OpenSceneGraph-3.2.1
- 3rdParty:依赖库目录,注意对应vs版本,vs2013的可以下载我这的http://pan.baidu.com/s/1qW9WOES
- build:cmake指定目录,生成sln文件
- OpenSceneGraph:osg源码目录,这个目录下有CMakeLists.txt文件,给cmake用的
cmake生成VisualStudio工程文件
- 打开cmake
- 看cmake 的gui 分别填入
- source code: E:OpenSceneGraph-3.2.1 ,
- build the binaries:E:OpenSceneGraph-3.2.1build
- 点击configure,现在你要生成对应VisualStudio版本,然后点击Generate(如果你要例子需要把BUILD_OSG_EXAMPLES打勾)。
- build目录打开sln编译install,在C:Program Files (x86)目录看到相应osg库
运行例子
添加C:Program Files (x86)OpenSceneGraphbin到环境变量PATH。
新建环境变量OSG_FILE_PATH:E:OpenSceneGraph-Data-3.0.0;E:OpenSceneGraph-Data-3.0.0Images。
想看全屏的牛cmd运行命令:osgviewerd.exe E:OpenSceneGraph-Data-3.0.0cow.osg
四个版本说明
Debug:调试版
Release:发布版
MinSizeRel:最小发布版
RelWithDebInfo:可以调试的发布版