zoukankan      html  css  js  c++  java
  • 【经验总结】OSG 安装配置

    对于普通用户推荐直接下载安装包配置。如有特殊需求或想了解编译过程可参考网上文章自己编译后配置。(通常建议使用第一种方法即可)

    本人安装经验:

    失败:自己系统64位,VS2010 32位,开始自己动手编译了一个64位的配置完成后能显示经典奶牛模型,但是测试程序无法通过(提示有无法识别的标识符)。后又下载了64位安装包,配置后测试程序依然无法通过(提示有无法识别的标识符)。

    成功:没办法,就尝试了32位安装包,配置后好了。

    分析原因:应该是安装文件和系统或者编译器的位数有关,所以个人经验使用32位安装包直接安装就可。有兴趣可以尝试64位安装,看问题出在哪。

    下面说明使用安装包具体安装过程:

    1.下载安装包;官方网址(需要FQ):

    2.下载后解压到一个磁盘下,然后配置系统环境变量;

       a.在环境变量中新建OSG_FILE_PATH,添加解压后文件夹中的data文件夹路径;

       b.在环境变量中的PATH中添加解压后文件夹中的bin文件夹路径和share文件夹中bin文件夹路径;

    (注意你可能下载了debug和release两个版本,可把两个版本 文件夹放在同一文件夹后,按照上步分别配置即可)。

    现在你测试奶牛模型应该行了。

    3.调试测试程序

       找一个简单的HelloWorld程序,建立工程后。Alt+F7打开解决方案属性对话框,在配置属性-VC++目录-包含目录添加 解压后文件夹中的include文件夹路径。在库目录中添加 解压后文件夹中的lib文件夹路径。 配置属性-链接器-输入-附加依赖项OpenThreadsd.lib;osgd.lib;osgDBd.lib;osgFXd.lib;osgGAd.lib;osgManipulatord.lib;osgParticled.lib;osgShadowd.lib;osgSimd.lib;osgTerraind.lib;osgTextd.lib;osgUtild.lib;osgViewerd.lib;(这是debug版本的,如用release版本,把后面的d去掉即可);

    OK,现在调试程序应该能通过了吧.

    不行可以给我留言,一起交流讨论一下。

  • 相关阅读:
    童年记忆
    展现、通讯、IO
    通电自动开机
    英雄每多屠狗辈,自古侠女出风尘(看黄金大劫案有感)
    反射整理学习<一>(转)
    在ASP.NET中跟踪和恢复大文件下载
    高内聚、低耦合
    你需要权限才能执行此操作
    WP7应用开发笔记(5) 通信设计
    一个简单的软件工程流程
  • 原文地址:https://www.cnblogs.com/lauzhishuai/p/5314653.html
Copyright © 2011-2022 走看看