`

ubuntu编译运行OpenSceneGraph的example

阅读更多
1.最好是把osg的官方数据下载下来:去http://www.openscenegraph.org/projects/osg/wiki/Downloads/SampleDatasets下载zip包并解压
2.为了执行ccmake先下载它: sudo apt-get install cmake-curses-gui
3.需要java运行环境: sudo apt-get install sun-java6-jre
  这一步里有些麻烦,会出来一个红蓝的license确认界面,这个界面需要用Tab键移到<ok>上之后回车,之后就简单了。
4.关键的一步,很烦人:
首先cd进入osg的安装目录,我的机子上是~/Downloads/OpenSceneGraph-2.8.2/,
然后执行ccmake . ,注意是两个c。这时会显示出一个交互式的列表需要你选择,把里面Off的选项都改成ON,可以用上下键移动,可以用回车键修改,等所有的改完后,(我按过无数次c键)上下移动等待一个选项"g"出现在左下的按键提示区,然后按g键,就ok了
5.在osg的安装目录,执行make example_foo例如make example_osglogo
6.编译成功后执行 bin/osglogo,可以看到结果了,ESC 退出。
7.如果示例数据下载了,可以执行 bin/osgviewer ......./......../cow.osg
分享到:
评论

相关推荐

    Qt5.6.1和VS2017编译的OpenSceneGraph3.4.0库及测试工程

    编译并运行测试工程,如果一切正常,你应该能看到3D模型在屏幕上显示。 8. **Qt5.6.1MinGW编译的版本**: 压缩包中的"Qt5.6.1MinGW编译的OpensceneGraph3.4.0及测试工程"可能指的是使用MinGW编译器而非VS2017编译...

    openSceneGraph3.5.1编译

    osg3.5.1_windows_lib_dll_debug_release,openSceneGraph3.5.1编译 OpenSceneGraph3.5.1在windows10、visual studio2019编译的动态库和静态库

    OpenSceneGraph-3.6.5_build_mingw_install.zip

    描述中提到"mingw64编译OpenSceneGraph-3.6.5生成的文件",这意味着开发者已经完成了编译过程,将源代码转换为了可供Windows系统使用的二进制文件。然而,值得注意的是,这个编译的库并不完整,可能缺少某些组件或...

    OpenSceneGraph编译过程

    打开VS2005,新建一个空的win32控制台应用程序,将示例代码输入,编译运行该程序,即可看到三维模型的渲染结果。 OpenSceneGraph的编译过程需要注意获取相关文件、解压下载的文件、使用CMake进行配置、VS2005进行...

    编译好的OpenSceneGraph3.0.1库及使用说明文档

    该文档包含编译好的OpenSceneGraph3.0.1库,OSG模型example,环境配置说明文档,配置时候从编译后的部分进行。文档中有实例测试程序。自己亲自编程测试过,可以运行,效果不错,谢谢你的使用。

    VS2019X64编译的OpenSceneGraph最新版本(3.6.5),包含debug版和release版

    在VS2019X64环境下编译的OpenSceneGraph 3.6.5版本,是这个库的一个最新稳定版,它包含了对64位系统的优化和支持,同时也提供了debug版和release版供开发者选择,以满足不同的调试和性能需求。 1. **VS2019集成开发...

    基于vs2019编译的OpenSceneGraph-3.6.4 x64开发包。包含lib库,include头文件,data数据

    基于vs2019编译的OpenSceneGraph-3.6.4 x64开发包。包含lib库,include头文件,data数据资源,编译号的dll和exe文件等内容

    OpenSceneGraph-3.4.0MinGW编译版

    标题提到的是OpenSceneGraph的3.4.0版本,针对MinGW编译环境,特别地,这个版本是使用Qt 5.4.2和mingw4.9.1编译器构建的。这表明该压缩包包含了一个适合在Windows系统上运行,并且集成了Qt图形界面库的...

    win10平台下vs2015编译的OpenSceneGraph3.41支持库-x86-x64

    OpenSceneGraph3.41的编译支持库,方便大家使用,减少大家编译时间,直接按照OpenSceneGraph的使用就可以了,里面包含x86和x64平台,还有data数据,下了直接就可以使用,不用找来找去这么麻烦,辛苦了两天,希望节约...

    Win32环境编译OpenSceneGraph 2.0

    如果需要编译OSG与MFC集成的示例程序,可以设置 `BUILD_MFC_EXAMPLE` 的值为 “ON”。 4. **高级选项**:在确保没有遗漏的配置后,勾选“ShowAdvanced Values”显示更多高级配置选项。这一步主要是为了配置第三方...

    OpenSceneGraph3.6.5.zip(二进制预编译包)

    OSG3.6.5源码在Visual Studio 2019环境下编译的64位二进制开发包

    VS2010编译好的 OpenSceneGraph-3.2.0

    在VS2010环境下编译的OpenSceneGraph-3.2.0包,确保了它与Microsoft Visual Studio 2010的兼容性,使得开发者可以在Windows平台上轻松地构建和运行基于OSG的应用。 这个压缩包包含了以下三个关键部分: 1. **bin**...

    OpenSceneGraph-OpenSceneGraph-3.6.5.zip

    OpenSceneGraph(简称osg)是一个开源的3D图形库,专为实时三维图形应用程序设计,如游戏、虚拟现实系统和科学可视化应用。OpenSceneGraph 3.6.5是该库的一个稳定版本,提供了丰富的功能和优化,确保了在各种项目中...

    OpenSceneGraph-OpenSceneGraph-3.4.0.rar

    使用OpenSceneGraph-OpenSceneGraph-3.4.0.rar解压缩后的文件,开发者可以找到源码、编译脚本、预编译的库文件、示例程序、文档和其他资源。通过这些,开发者可以了解如何在自己的项目中集成OpenSceneGraph,或者对...

    OpenSceneGraph-OpenSceneGraph-3.6.3.rar

    5. **多平台支持**:OpenSceneGraph可在多种操作系统上运行,包括Windows、Linux、macOS等,同时也支持各种硬件平台,包括桌面、移动设备甚至嵌入式系统。 6. **网络分布式图形**:支持网络分布式场景图,允许多个...

    OpenSceneGraph-3.6.4_vs2019_x64.7z

    这个"OpenSceneGraph-3.6.4_vs2019_x64.7z"压缩包包含了针对Visual Studio 2019编译的64位版本的OSG开发环境。在Windows平台上,开发者经常依赖于这样的工具集来构建和运行3D应用,因为它们提供了必要的库、头文件、...

    osg(openscenegraph)Windows vs2012 编译库文件 http://iting.in

    标题提到的"osg(openscenegraph)Windows vs2012 编译库文件"是指在Windows操作系统上,使用VS2012编译的OpenSceneGraph 3.2.1版本的预编译库。这个预编译包使得开发者可以直接在他们的项目中引用,而无需从源代码...

    OpenSceneGraph-3.1.1 库

    OpenSceneGraph-3.1.1 库OpenSceneGraph-3.1.1 库OpenSceneGraph-3.1.1 库OpenSceneGraph-3.1.1 库OpenSceneGraph-3.1.1 库OpenSceneGraph-3.1.1 库OpenSceneGraph-3.1.1 库OpenSceneGraph-3.1.1 库OpenSceneGraph-...

    OpenSceneGraph-3.4.0-vs2017 -x64编译结果

    然而,确保编译结果与目标环境兼容非常重要,比如,这里提供的是64位版本,因此,需要确保你的开发环境和运行环境都是64位的。 OpenSceneGraph支持多种特性,例如: 1. **高级渲染**:包括硬件阴影映射、多重纹理...

    OpenSceneGraph-3.4.0版本安装包

    在"OpenSceneGraph-3.4.0版本安装包"中,用户可以找到构建和运行OpenSceneGraph所需的所有组件。这个版本代表了OSG的稳定分支,提供了许多新功能、性能优化和错误修复。以下是对该版本中关键知识点的详细说明: 1. ...

Global site tag (gtag.js) - Google Analytics