WIN10系统下基于VS2010的OSG3.4.1(3.2.1)编译及chm帮助文档生成
说明:OSG3.2.1和3.4.1都编译成功了,步骤一样,唯一的区别是源码不一样。
其次chm帮助文档就是“编译的HTML帮助文件”,如图0-1。可以详细查看你使用的类,osg官方网站上也有,但是是在线的,而且版本是最新的,可能有一些细节不一样,并且被墙了(偶尔能打开),这个是本地的,所以很方便。对新手和老手是很好的自主学习资料。
ps:chm文档生成学习了这位大哥的资料,chm帮助文档生成,但是这位大哥的资料对新手不是很友好,我也是弄了好半天才学会,并将其中的步骤详细整理出来。
ps:我编译生成了osg3.4.1和3.2.1以及osgearth2.5 的chm帮助文档,如果有需要可以自行下载。下载
好了,废话说了那么多,开始进入正题了,如果不需要chm帮助文档的请忽略黄色标注的步骤(chm帮助文档。
一、 资料准备
OSG源码:3.4.1 ;
OSG第三方依赖库:3rdParty_VC10_x86_64;
数据包:3.4.0 ;
编码工具:CMake-3.12.3-win32-x86 (vs2010用32位的就行了,版本新版本就行,不一定要一样)
下载 Doxygen 、 Graphviz ,并且安装(若不需要chm忽略本步骤)
以上的东西都可以自己搜的到并且下载。
二、编译准备
(1)为了编译的顺利进行,讲下载的文件组织如下:
在D盘建立一个OSG的文件,然后其他文件如下放置:
D:\OSG\OSG3.4.1\OpenSceneGraph:源码解压后放于此(OpenSceneGraph-master.zip)
D:\OSG\ OSG3.4.1\3rdParty :第三方依赖库解压后房于此(3rdParty_VC10_x86_64)
D:\OSG\ OSG3.4.1\Data :数据包解压后放于此(OpenSceneGraph-Data.zip)
D:\OSG\ OSG3.4.1\