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命令,效果是一个着火的飞机

  • 相关阅读:
    BZOJ 4511 洛谷3131 USACO 16.Jan 七子共
    Atcoder Code Festival 2017 qual C 10.22 D题题解
    hdu 5122(2014ACM/ICPC亚洲区北京站) K题 K.Bro Sorting
    HDU 5115 (2014ACM/ICPC亚洲区北京站) D题(Dire Wolf)
    POJ
    hihocoder 1032 最长回文子串(Manacher)
    hihocoder 1015 KMP算法
    Trie树 hihocoder 1014
    POJ 3468 线段树区间修改查询(Java,c++实现)
    atCoder Ants on a Circle(又是蚂蚁问题。。。)
  • 原文地址:https://www.cnblogs.com/hans_gis/p/7327353.html
Copyright © 2011-2022 走看看