参考我的优快云博客的上篇文章,下面是对那篇文章的补充。
一、下载工具及资源
Cmake工具 cmake-3.7.1-win32-x86
Osg源码 OpenSceneGraph-3.4.0
Osg数据包 OpenSceneGraph-Data
Osg第三方库 OSG_3rdParty_VS2015x64
二、准备工作
找一个干净的文件夹新建如下文件夹,并将第一项下载的资源存到对于的文件夹中。
作者是存在E:\Project3D\osg_exploit下。
其中多出来的OSG_build文件夹是为了存放cmake编译后的结果的。
三、cmake编译
1、打开cmake.gui。
打开CMAKE GUI程序,在"Where is the source code"中选择OpenSceneGraph文件夹,因为里面有顶层的CmakeList.txt,是源码的顶层目录,如果里面没有CmakeList.txt就要看看是不是源码外又建了几级没用的文件夹。在"Where to build the binaries" 中选择一个目录来生成VC工程,一般这个目录和源码目录都离的不远,甚至有人把其选成同一个目录,根据各人习惯吧,如果选在同一级会生成大量的文件与源码掺在一起,很难看。
对于作者的文件需要修改两个地方:
Where is th source code 添加为刚才放osg源码的文件夹
Where to build the binaries 添加为刚才新建的OSG_build文件夹
2、点击configure
1)此时会让你选择VS的版本,选择如图所示
2)configure时要勾选如下选项
Configu