OpenSceneGraph(OSG)配置指南

1. 将压缩包内的“OpenSceneGraph”文件夹解压缩到你需要安装该程序的位置。并确定你所解压到的OpenSenceGraph的根目录路径,例如“C:\Program Files\OpenSceneGraph”, 在该目录下,应该包含五个目录,分别是bin,include,lib,samples,share。

2. 配置环境变量。

1)        右键单击“我的电脑”,然后选择“属性”,选择“高级”标签中的“环境变量”。

2)        在“系统变量”的下方点击“新建”按钮

3)        输入变量名  “OSG_ROOT”。

4)        输入变量值  “C:\Program Files\OpenSceneGraph”  ,也就是程序所在的根目录。

5)        设置与OSG_ROOT相关的其他变量名。

n           变量名: “OSG_BIN_PATH”      |  变量值:“%OSG_ROOT%\bin”

n           变量名: “OSG_INCLUDE_PATH” |  变量值:“%OSG_ROOT%\include”

n           变量名: “OSG_LIB_PATH”      |  变量值:“%OSG_ROOT%\lib”

n           变量名: “OSG_SAMPLES_PATH” |  

       变量值: “%OSG_ROOT%\share\OpenSceneGraph\bin”

n           变量名: “OSG_FILE_PATH”     |  

       变量值: “%OSG_ROOT%\samples\OpenSceneGraph-Data-2.8.0”

6)        在“系统变量”中,选择已经存在的“Path”变量,然后点击“编辑”按钮。

7)        在变量值中的最后一个“;”分号后,加入字符串

“%OSG_BIN_PATH%;%OSG_SAMPLES_PATH%;”

8)        应用所有的设置,关闭该窗口,系统变量设置完成

9)        为了检查系统变量设置是否正确,打开命令行,在“开始”菜单中点击“运行”,输入“cmd”,并点击确定打开命令行

10)     输入 “echo %OSG_ROOT%” 命令,然后按下回车键,这时应该返回你所设置的程序根目录,即 “C:\Program Files\OpenSceneGraph”

3. 在此基础上,你还可以测试一下操作系统能否运行已配置的程序,再次打开命令行,输入“osgversion”,按下回车,这时将返回程序的版本信息:“OpenSceneGraph Library 2.8.0”

4. 另外,你还可以测试一下数据集设置是否正确,在命令行中,输入“osgviewer cow.osg”,如果能成功运行,程序将会打开一个“母牛”的3D模型。

5. 现在,我们要配置Visual Studio 2005了。

1)        打开Visual Studio 2005,如果已经打开,请先关闭它,再重新打开,目的是为了让它得到系统最新的设置。选在File > New > Project…,然后选择在Visual C++ > Genera 下选择 Empty Project。

2)        设置该工程的路径和名称

3)        为了能够设置必要的选项,在工程下新建一个C++文件,作为你的main文件,我们在这里将它命名为“main.cpp”

4)        选择Project > [ProjectName] Properties…

5)        在对话框左上角的Configuration下拉菜单中选择Debug

6)        选择 Configuration Properties > C/C++ > General

7)        在Additional Include Directories右侧的编辑框内输入“$(OSG_INCLUDE_PATH)”

8)        选择 Configuration Properties > C/C++ > Preprocessor

9)        在Preprocessor Definitions右侧的编辑框内输入“WIN32;_WIN32;_DEBUG”

10)     选择 Configuration Properties > Linker > General

11)     在Additional Library Directories右侧的编辑框内输入“$(OSG_LIB_PATH)”

12)     选择 Configuration Properties > Linker > Input

13)     在Additional Dependencies右侧的编辑框内输入你将要用到的库文件,在这里,我们输入“osgd.lib osgGAd.lib osgDBd.lib osgViewerd.lib osgTextd.lib osgUtild.lib OpenThreadsd.lib”

14)     注意,这里所有的库文件名的最后都以一个字符“d”,表示该库文件用于Debug模式。

15)     现在Debug模式已经设置完成,在Configuration下拉菜单中选择Release,使用同样的方法配置Release模式,其中所有的库文件名称后将字符“d”去掉,并且在Preprocessor Definitions,将_DEBUG改为 NDEBUG。

16)     现在,Visual Studio 2005就完全设置好了

6. 最后,你需要测试一下它,在OpenSenceGraph官网中可以下载到很多源代码,随意下载一个,将源代码直接粘贴到main.cpp,然后运行。

【转,原文地址:http://joke.li/blog/archives/71

posted @ 2013-04-15 22:00  风一兮  阅读(785)  评论(0编辑  收藏  举报