"这篇文档是关于在VxWorks 7.0操作系统上编译OpenSceneGraph (osg) 和 osgEarth 的详细过程记录,作者在编译过程中遇到了问题并进行了总结,旨在为自己提供一个备份和参考。" 在VxWorks 7.0环境下编译osg和osgEarth涉及到多个步骤,首先需要进行必要的准备工作。这包括在工作区(workspace)目录下创建相应文件结构,比如在include文件夹下放置OpenThreads的头文件,在lib文件夹下创建debug和release两个子文件夹,以分别存放调试和释放版本的库文件。此外,还需要创建动态链接库项目。 接下来,要清理项目中的源码文件,去除不需要的.c文件。然后,通过右键菜单选择相应的编译配置,例如选择编译模式,这里可能指定了特定的编译选项,如针对VxWorks环境的优化或兼容性设置。在编译选项中,添加包含路径-I$(VSB_DIR)/../include以确保能找到依赖的头文件,并且定义了宏-DUSE_ANDROID_IOS_SX -DOSG_GLES2,这些宏可能用于指示编译器使用特定的API或功能。 在编译过程中,可能会遇到编译错误,例如“expected identifier before numeric constant”,这通常是因为在代码中定义的枚举类型与某个已存在的宏定义产生了冲突。为了解决这个问题,可以尝试注释掉冲突的部分,如使用//sxsim进行临时注释,然后逐步排查和修复。 此外,文档还提到了如何导入现有的工程,并对新创建的RTP工程进行配置,包括修改编译模式,添加依赖头文件,定义宏以及添加链接库。在链接选项中,需要正确指定所需的库文件,确保在链接阶段能正确找到所有的依赖项。最后,添加自己的源代码,进行编译,以验证工程是否能够成功构建。 这个编译文档对于那些在VxWorks 7.0上开发基于osg和osgEarth的应用程序的工程师来说,是一份非常有价值的参考资料,它详细记录了编译过程中的常见问题和解决方法,有助于提高开发效率,避免重复摸索。
![](https://csdnimg.cn/release/download_crawler_static/12317451/bg4.jpg)
剩余16页未读,继续阅读
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/2d7f39e765914d31be1d90626d78fe0e_hewuhun.jpg!1)
- 粉丝: 11
- 资源: 26
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 岩石滑动与断层冲击地压:声发射特征分析
- 新时代煤炭工业八大战略新取向剖析
- 开采强度对华亭矿区冲击地压危险性的影响分析
- 新安煤矿探采对比:影响安全生产的关键因素与技术支撑
- 210MW循环流化床锅炉引风机变频改造优化与节能效果
- 浅埋煤层开采沉陷预测:方法应用与影响分析
- 优化巷道过陷落柱支护方案:数值模拟与现场试验
- 坚硬顶板定向断裂爆破技术:安全高效采煤新方案
- 北航2019算法课作业解析:投资策略与凸子多边形优化
- 断层破碎带垮冒下堆积体边界抗力分布关键影响因素
- 哈拉沟选煤厂优化末煤系统提高效率与处理能力
- 瓦斯涌出影响下采动煤体蠕变失稳研究
- 提升煤矿装载效率的可控箕斗定量装载设备设计
- 水分调控下烟煤瓦斯吸附特性对比研究
- 重介质悬浮液密度控制硬件设计与选型探讨
- 坚硬顶板巷道支护参数设计:现场测试与数值分析
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)