OSG+VS2015+Win10配置

淡淡的烟草味﹌ 2022-08-23 03:44 306阅读 0赞

1 官网下载源码
可以是zip,也可以通过github fork一个分支,
http://www.openscenegraph.org/index.php/download-section/stable-releases

2 下载第三方库
http://members.iinet.net.au/~bchrist/3rdParty_VC10_x86_x64.zip

3 下载数据源
http://www.openscenegraph.org/downloads/stable_releases/OpenSceneGraph-3.0/data/OpenSceneGraph-Data-3.0.0.zip

4 下载cmake-gui
https://cmake.org/

5 使用cmake生成vs解决方案
将之前下载的第三方库解压,放在D:\OSG-win32\3rdParty
将源码放在D:\OSG下

运行cmake-gui,按图操作:
这里写图片描述

6 编译工程
进入D:\OSG-win32下,打开OpenSceneGraph.sln

生成-》批生成:
这里写图片描述

接下来就是漫长的等待,漫长的等待。。。。。

等待之后,再一次点击:生成-》批生成:
这里写图片描述

说明:不要被上面的图片所误导,因为我已经install过了,所以显示的是uninstall

7 整理一下
在C盘新建一个文件夹,名为OSG
把刚刚生成的D:\OSG-win32下的bin、include、lib三个文件拷贝到C盘的OSG下面,并在C盘的OSG下面新建文件夹,名为data。

将之前下载的数据包解压到C:\OSG\data文件夹下。

8 系统环境变量配置

环境变量:
这里写图片描述

系统变量:
这里写图片描述

9 Hello OSG
新建一个win32控制台工程,进行配置:
包含目录和库目录:
这里写图片描述

链接器-》输入-》附加依赖项:

  1. kernel32.lib
  2. user32.lib
  3. gdi32.lib
  4. winspool.lib
  5. shell32.lib
  6. ole32.lib
  7. oleaut32.lib
  8. uuid.lib
  9. comdlg32.lib
  10. advapi32.lib
  11. osgViewer.lib
  12. osgText.lib
  13. opengl32.lib
  14. osgGA.lib
  15. osgDB.lib
  16. osgUtil.lib
  17. osg.lib
  18. OpenThreads.lib

编码:

  1. #include<osgViewer/Viewer>
  2. #include<osgDB/ReadFile>
  3. int main(int argc, char **argv)
  4. {
  5. osgViewer::Viewer viewer;
  6. viewer.setSceneData(osgDB::readNodeFile("cessna.osg"));
  7. return viewer.run();
  8. }

运行,飞机出来了,就看你怎么办了。

发表评论

表情:
评论列表 (有 0 条评论,306人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Win10+VS2015折腾小记

    20150807 昨天安装了多语言的专业版(当时语言可选,但是我也没选,今天虚机中文企业版时,视图选择语言,但是也只有中文简体,输入法有很多)。 专业版安装在硬盘中,感觉不到