【经验总结】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,现在调试程序应该能通过了吧.
不行可以给我留言,一起交流讨论一下。
最新文章
- Android开发-之监听button点击事件
- iOS初步开发
- Alpha阶段事后分析报告
- [问题2014S02] 解答
- 使用json-lib进行Java和JSON之间的转换 [转]
- 三种对话框的示例(alert,confirm,prompt)
- [tools]google神器浏览器下载
- Ajax错误 “SCRIPT7002: XMLHttpRequest: 网络错误 0x2ef3, 由于出现错误 00002ef3 而导致此项操作无法完成” 的归纳总结
- nginx -t ";nginx: [warn] only the last index in ";index"; directive should be absolute in 6 ";的问题解决
- PHP IP互换数字[转]
- java基础学习总结01
- HDU 2614 Beat 深搜DFS
- [置顶] EasyMock构建单元测试
- 【智能家居篇】wifi网络访问原理(下一个)——联想Association
- .net操作压缩文件
- JHipster技术栈定制 - JHipster Registry配置信息加密
- calico
- POJ - 3468 线段树区间修改,区间求和
- UVA	 10820 欧拉函数模板题
- 数据导入报错:Got a packet bigger than‘max_allowed_packet’bytes的问题