一、准备安装资料包程序(到官方网站都可以下载)
下载相关的工具软件:
1、
2、
3、
4、
二、编译准备
为了编译的顺利进行,将下载的文件组织如下:
在E盘建立一个OSG的文件夹,然后其他文件如下放置:
E:\OSG\OpenSceneGraph(放置OSG最新库文件,将OpenSceneGraph-2.8.2.zip解压到这个文件夹下)
E:\OSG\3rdParty(放置图像库,将3rdParty_Win32Binaries_vc90sp1.zip解压到这个文件夹下)
E:\OSG\data(放置OpenSceneGraph-Data-2.8.0.zip的解压数据),主要用于examples的演示。
三、用Cmake生成Project & Solution files
1、
2、
3、
和where to build thebinnaries.为:E:\OSG\OpenSceneGraph\build
4、
ACTUAL_3RDPARTY_DIR:设置为前面的 E:\OSG\3rdParty
BUILD_OSG_EXAMPLES :ON,即编译实例
5、
6、
7、
1、到 E:\OSG\OpenSceneGraph\build 文件夹下打开 OpenSceneGraph.sln,选择对于的版本(Debug、Release)。
2、按 F7 生成,生成完成后,在解决方案栏下找到 INSTALL 工程,点击右键->build(生成)。
五、设置环境变量
右击我的电脑->属性->高级->环境变量,添加相应的环境变量如下:
用户变量:OSG_FILE_PATH = E:\OSG\data
系统变量path下添加
六、设置VS2008
打开VS2008,工具->选项->项目解决方案->VC++目录,分别设置OSG的头文件及库文件
包含文件里添加:E:\OSG\OpenSceneGraph\bin\include
库文件添加:E:\OSG\OpenSceneGraph\bin\lib
七、新建OSG项目测试
(1) 打开VS2008,创建一个WIN32控制台程序。
(2)注意:请选空项目,在源程序中添加一个新项,添加一个C++文件(cpp)。
(3)在这个CPP文件中输入代码:
(4)打开项目属性的链接器,输入里加上:
OpenThreadsd.lib
osgd.lib
osgDBd.lib
osgUtild.lib
osgGAd.lib
osgViewerd.lib
osgTextd.lib
(5)运行程序,一个喷泉三维效果:
1、http://www.cnblogs.com/yanhuiw/archive/2009/09/16/1567626.html