首页 OSG+VS2005安装

OSG+VS2005安装

举报
开通vip

OSG+VS2005安装OSG在vs2005下的配置详解 2010-12-29 20:31:30|  分类: 技术学习 |  标签:osg(openscenegraph)  vs2005  安装配置   |字号大中小 订阅 1、首先准备好将要预编译的文件 (1)OpenSceneGraph-2.8.2 源文件 下载地址(国外官网):http://www.openscenegraph.org/projects/osg/wiki/Downloads/CurrentRelease 当然也可以用SVN下载,不过需要下载一个签出源文件的工...

OSG+VS2005安装
OSG在vs2005下的配置详解 2010-12-29 20:31:30|  分类: 技术学习 |  标签:osg(openscenegraph)  vs2005  安装配置   |字号大中小 订阅 1、首先准备好将要预编译的文件 (1)OpenSceneGraph-2.8.2 源文件 下载地址(国外官网):http://www.openscenegraph.org/projects/osg/wiki/Downloads/CurrentRelease 当然也可以用SVN下载,不过需要下载一个签出源文件的工具tortoisewin32svn.exe,正确且完全安装以后,新建一个空的文件夹,右击,在弹出的快捷菜单中选择SVN CheckOut命令(这样签出的源代码可以保持随时更新),打开Checkout对话框,在URL of repository下拉列表框中输入SVN地址:http://www.openscenegraph.org/svn/osg/OpenSceneGraph/tags/OpenSceneGraph-2.8.0。 (2)OpenSceneGraph-Data-2.8.0 标准数据文件(可以提供演示) 下载地址(国外官网):http://www.openscenegraph.org/projects/osg/wiki/Downloads/SampleDatasets 当然也可以用SVN下载, 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 同上,好处是可以保持随时更新。 SVN地址:http://www.openscenegraph.org/svn/osg/OpenSceneGraph-Data/tags/OpenSceneGraph-Data-2.8.0 OpenSceneGraph-Data (3)Cmaker编译工具 Cmaker下载地址:http://www.cmaker.org CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程),它能够输出各种格式的makefile或者project文件,能测试编译器所支持的C++特性,更多功能和介绍可以去百度查询,此处不作介绍。 (4)3rdParty-windowsBinaries 第三方插件库可以帮助osg实现对各种格式的模型和图像文件的加载。 国外官网没有提供与vs2005相匹配的插件库的压缩文件,所以可以通过 SVN下载地址:https://osgtoy.svn.sourceforge.net/svnroot/osgtoy/3rdParty/branches/3rdParty_win32binaries_vs80sp1/ 2、通过Cmaker生成OpenSceneGraph.sln文件 (1)解压OpenSceneGraph源文件,其中有一个CMakeLists.txt文件。 (2) 打开CMake,把CMakeLists.txt文件拖到CMake中,单击Configure按钮,选择开发环境,它会搜索、检测出当前读者的开发环境。 (3)相关的参数配置主要有 (1)ACTUAL_3DPARTY_DIR:即整合的第三方开发库所在目录,如果下载了OSG提供的整合好的第三方开发库,那么可以在这里设置解压缩之后      它的位置,CMake将在下次配置时自动搜索所需的Lib文件和头文件路径。      (2)BUILD_OSG_EXAMPLES:是否编译OSG所有例子程序的选项,应当选择“ON”。      (3)CMAKE_CONFIGURATION_TYPES:定义了工程文件中工程配置的种类,缺省值包括Debug,Release,MinSizeRel和RelWithDebInfo四种类型。注意不同的配置类型在工程中对应不同的编译选项,可以在CMAKE_CXX_FLAGS和CMAKE_EXE_LINKER_FLAGS中进行修改。      (4) CMAKE_INSTALL_PREFIX:用于以后保存编译生成的EXE,DLL和LIB文件的路径,在这个路径下会自动建立bin(为可执行程序的执行提供DLLs), lib(库文件), include(头文件), and share\OpenSceneGraph\bin\(实例的可执行文件)等四个文件夹,我们使用默认设置:“C:\Program Files\OpenSceneGraph”  (4)配置好以上四个项目后,按下“Configure”按钮进行本次配置,而与当前所配置的项相关联的选项将在下一次配置时再次变红,等待用户重新进行配置;忽略其他未配置项,一直点击“Configure”按钮直到“Generate”按钮变回可用,点击generate生成OpenSceneGraph.sln文件。 3、在vs2005中编译 (1)、进入OpenSceneGraph.sln生成文件夹,双击OpenSceneGraph.sln文件,则会在VS2005中打开整个解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 。 (2)、使用Debug编译模式,选择项目列表中的ALL_BUILD,然后点击右键,选择菜单中的“Build”命令编译整个解决方案。 (3)、整个编译过程会持续很长时间,需要耐心等待,编译完成后,在项目列表中,选择“INSTALL”子项目,然后点击右键,选择菜单中的“Build”执行安装程序,安装的目录位置就是在CMake中设置的CMAKE_INSTALL_PREFIX选项的属性值。 (4)、将编译选项设置为Release,重复这项2、3步骤。 4、环境变量的配置 (1)进入我的电脑->属性->高级系统设置->环境变量。 (2)在“系统变量”中,选择已经存在的“Path”变量,然后点击“编辑”按钮,将OpenSceneGraph下的bin路径添加到其中(各个环境变量之间用分号隔开)。 (3)新建:OSG_FILE_PATH,其值为OpenSceneGraph-Data-2.8.0的解压路径。 (4)进入dos环境下进行简单测试: 输入:osgversion 会显示osg库的版本号;输入 osgViewer cow.osg ,输出奶牛模型。 5、vs2005下的配置 (1)添加库文件(library files),选择菜单:Tools -> Options,在弹出窗口中选择Projects and Solutions -> VC++ Directories,首先,从“Show Directories for”的list box中选择“Library files”,添加路径OpenSceneGraph下的bin文件夹的路径。选择“Include files”,添加路OpenSceneGraph下的include文件夹路径。 (2)建立project后要设置项目所需要的lib,选择菜单Project -> Properties -> Configuration Properties -> Linker -> Input,在additional dependencies中加入“osgd.lib osgGAd.lib osgDBd.lib osgViewerd.lib osgTextd.lib osgUtild.lib OpenThreadsd.lib”等需要的库。注意加入的库文件要和上述步骤3中生成的文件名一致,假如在第3步中选择VS2005的debug模式下编译时,生成的文件名含有...d,如果是release模式下,就没有...d字符。 6、源程序测试代码 下面是一段Cessna飞机模型测试源代码: #include #include #include #include #include #include #include int main() { osg::ref_ptr viewer=new osgViewer::Viewer(); osg::ref_ptr root=new osg::Group(); osg::ref_ptr node=osgDB::readNodeFile("cessna.osg"); root->addChild(node.get()); osgUtil::Optimizer optimizer; optimizer.optimize(root.get()); viewer->setSceneData(root.get()); viewer->realize(); viewer->run(); return 0; }
本文档为【OSG+VS2005安装】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_131518
暂无简介~
格式:doc
大小:42KB
软件:Word
页数:4
分类:
上传时间:2012-11-27
浏览量:18