最近实现的论文是个很大的工程,要先编译安装各种库。幸亏CGAL和boost是之前已经装好的。剩下主要比较麻烦的就是OSG(OpenSceneGraph)。因为64位的库计算能力更强,所以这里所有的库都用的是64位的。
1,OSG的安装
参考博客http://www.cnblogs.com/eaglezhao/archive/2011/07/12/eaglezhao.html 但是这个是OSG3.0版本,现在OSG已经更新到3.4了。
从官网下载源码 http://www.openscenegraph.org/index.php/download-section/stable-releases
或者prebuilt binaries http://downloads.alphapixel.org/
这个OSG是有第三方库的,我因为觉得第三方库对我没有特别大的用处,所以没有考虑,直接在官网下载源码,用cmake得到sln文件,在VS中进行debug/release build. 编译时间非常久,大概要两个小时,然后得到lib文件夹,bin文件夹和include文件夹。
然后在vs中新建win32 console project,然后进行property的配置,分别将inclue,bin,lib的path写入project property,然后将osgd.lib;osgGAd.lib;osgDBd.lib;osgUtild.lib;osgViewerd.lib加入Additional Dependencies。
然后我用简单的程序进行测试,程序如下。
#include<osgViewer/Viewer>
#include&