OSG在Win7和VS2008下的编译与安装.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
OSG在Win7和VS2008下的编译与安装 (最近在做一个项目,偶然接触OSG。在网上有哪些信誉好的足球投注网站了不少资料,几经波折才得以入门。感谢ydwcowboy的博客,他让我们少走了很多弯路。为了分享OSG开发心得,这里参考ydwcowboy的文章整理了一份OSG编译安装过程,仅供交流) 编译运行环境: 1)Windows7 2)VS2008+SP1 编译与安装过程: 1、在OSG官方网站(/)下载如下工具和软件: 1)OSG库:OpenSceneGraph-2.8.4.zip 2)安装源代码所需要的工具:cmake-2.8.4-win32-x86.zip 3)Windows支持的图像库:3rdParty_VC9sp1_x86_x64_V5.7z 4)数据文件包:OpenSceneGraph-Data-2.8.0.zip 2、解压缩源文件 选择一个驱动器(例如E),新建一个目录(例如OSG),将上述压缩包解压缩到E:\OSG 3、用cmake生成VS2008的工程和解决方案 1)在E:\OSG\OpenSceneGraph-2.8.4下新建两个文件夹,分别命名为build、bin,用于放置编译文件 2)打开文件夹E:\OSG\cmake-2.8.4-win32-x86\bin,运行cmake-gui.exe,将E:\OSG\OpenSceneGraph-2.8.4下的CMakeLists.txt拖到界面上。 同时,设置where is the source code 为:E:/OSG/OpenSceneGraph-2.8.4 和where to build thebinnaries.为:E:/OSG/OpenSceneGraph-2.8.4/build 点击configure按钮,选择VS2008,进行第一次配置。 3)设置如下配置参数: ACTUAL_3RDPARTY_DIR:设置为前面的E:/OSG/3rdParty_x86_x64/x86 BUILD_OSG_EXAMPLES :ON,即编译实例 CMAKE_INSTALL_PREFIX:E:/OSG/OpenSceneGraph-2.8.4/bin configure按钮,进行第二次配置。 4)将右上角的show advanced values 复选框选择上,将mfc example 设置为on,点击configure按钮,进行第三次配置。 5)当Generate或ok按钮变为可用时,就可点击Generate或ok按钮开始生成解决方案。 完成上述步骤后,就可以在E:\OSG\OpenSceneGraph-2.8.4\build目录下看到生成的解决方案OpenSceneGraph.sln。 退出cmake,双击OpenSceneGraph.sln,利用VS2008编译工程(按F7,生成解决方案)。由于该工程包含了大量的例子程序,因此编译会花费1个多小时,甚至更长。 6) 在解决方案栏下找到install工程,双击CMakeLists.txt源文件,点击类标签,选择install工程,点击右键,编译install后,OSG会将前面编译形成的库文件复制到E:\OSG\OpenSceneGraph-2.8.4\bin目录下。 4、设置环境变量 添加用户变量:OSG_FILE_PATH = E:\OSG\OpenSceneGraph-Data-2.8.0 系统变量path下E:\OSG\OpenSceneGraph-2.8.4\bin\bin,主要用于dll的调用VS2008编译环境 打开VS2008,工具-选项-项目解决方案-VC++目录,分别设置OSG的头文件及库文件。 包含文件里添加:E:\OSG\OpenSceneGraph-2.8.4\bin\include 库文件添加:E:\OSG\OpenSceneGraph-2.8.4\bin\lib 6、编写OSG控制台程序OSG源代码工程。重新打开VS2008,创建一个WIN32控制台程序MyFirstOSG,注意:请选空项目在源程序中添加一个新项,添加一个C++文件(cpp)。MyFirstOSG.cpp文件中。 #include windows.h #include gl/gl.h #include gl/glu.h #include osgViewer/Viewer #include osgDB/ReadFile int main( int, char ** ) { osgViewer::Viewer viewer;

文档评论(0)

gangshou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档