zoukankan      html  css  js  c++  java
  • Win10系统下编译OSG3.4

    环境说明

    1、Win10专业版、64位;  

    2、VS2012旗舰版;QT5.2.0;

    3、cmake-3.9.0、64位;

    资源准备

    1、OSG3.4源码包 http://trac.openscenegraph.org/downloads/developer_releases/OpenSceneGraph-3.4.0.zip

    2、OSG第三方库 https://download.osgvisual.org/3rdParty_VS2012.3_v110_x86_x64_V8b_full.7z

    3、OSG数据包 http://www.openscenegraph.org/downloads/stable_releases/OpenSceneGraph-3.4.0/data/OpenSceneGraph-Data-3.4.0.zip

    编译准备

    将下载的文件解压组织如下:

    源码目录:F:OSGOpenSceneGraph

    第三方依赖库目录:F:OSGOpenSceneGraph_3rdParty

    数据包目录:F:OSGOpenSceneGraph_Data

    安装源码

    1、将F:OSGOpenSceneGraph目录下的CmakeLists.txt,拖拽至Cmake

    2、点击Configure,选择Visual Studio 11 2012,点击Finish

    3、配置完成后进行相关设置

    ACTUAL_3RDPARTY_DIR:F:/OSG/OpenSceneGraph_3rdParty;  

    BUILD_OSG_EXAMPLES:ON  

    CMAKE_INSTALL_PREFIX:F:/OSG/OpenSceneGraph;

    4、点击Configure,执行相关配置,完成后继续设置

    BUILD_MFC_ EXAMPLE:ON  

    5、点击Configure,完成最后一次Configure配置

    6、点击Generate,完成源码工程构建。

    编译源码

    1、VS2012打开OpenSceneGraph.sln

    2、生成-批生成,对All_BUILD进行生成,选择Debug和Release两个版本,这段编译时间很长~~

    3、上一步完成后,再对INSTALL也进行相应生成编译。这段时间相应会短一点。

    4、OK,至此编译完成了。编译好的OSG库分别在bin、include、lib三个目录,团队开发中,可以将这三个目录打包分发给其他成员使用了。

    本地测试

    设置系统环境变量

    OSG_FILE_PATH:新增项,指向OSG数据包目录

    PATH:修改项,添加OSG库bin目录

    可在命令行进行测试,测试如下命令:osgversion;osglogo;osgviewer cow.osg。

    如测试osgviewer cessnafire.osg命令,效果是一个着火的飞机

  • 相关阅读:
    CSS
    javaScript高级:BOM和DOM
    Layui在弹出层实现轮播图效果
    SQL
    jQuery基础
    清除重复值:distinct
    tomcat的server.xml中进行配置来实现访问本地电脑的图片
    jQuery高级
    javascript基础:ECMAScript
    设计模式六大原则【设计模式学习开篇】
  • 原文地址:https://www.cnblogs.com/hans_gis/p/7327353.html
Copyright © 2011-2022 走看看