天津大学OSSIMPlanet编译全攻略
5星 · 超过95%的资源 需积分: 13 5 浏览量
更新于2024-09-14
4
收藏 180KB DOC 举报
“ossimplanet编译过程总结——天津大学ossimplanet小组的经验分享”
OssimPlanet是一款基于Open Source Simultaneous Image Processing (OSSIM)框架的数字地球应用,它整合了GIS(地理信息系统)和OSG(OpenSceneGraph)技术,用于处理和展示遥感图像和地理空间数据。这篇总结主要涵盖了在Windows环境下编译OssimPlanet的标准化流程,由天津大学2010级计算机学院的学生团队提供。
一、包内文件说明:
1. **与编译运行相关的工具、插件**:这些文件包括编译所需的开发环境、库文件、编译器和其他必要的工具,如Visual Studio 2008、CMake、QT等,以及QT的Visual Studio插件,用于支持OSSIM与QT的集成。
2. **ossim_dependencies.zip**:这个压缩包包含了OssimPlanet运行所依赖的各种库文件,这些库通常包括图像处理、GIS处理、图形渲染等相关库,是编译和运行OssimPlanet的基础。
3. **ossim_src.rar**:这是Ossim源代码的压缩包,包含了所有需要编译的源代码文件,用户需要使用CMake来配置和生成项目文件。
二、准备工作与生成解决方案:
1. **准备工作**:首先,确保安装了所有必要的软件,如Visual Studio 2008(带SP1补丁)、QT 4.6.1 for VS2008以及QT VS Add-in。同时,下载并解压ossim_dependencies.zip和ossim_src.rar到指定目录。
2. **解决方案文件生成**:利用CMake工具,根据Ossim的源代码和依赖库生成适用于Visual Studio的解决方案文件。用户需要指定源代码目录、构建目录以及安装目录,然后通过CMake生成.sln文件。
三、编译运行步骤概述:
1. **编译**:打开生成的.sln文件,在Visual Studio环境中进行编译。这可能涉及到多个配置(如Debug和Release),确保所有项目都成功编译无误。
2. **程序的运行调试**:编译完成后,可以在Visual Studio中直接运行Ossimplanet.exe进行调试和测试。如果出现错误或问题,需要检查编译设置、依赖库是否完整,或者查阅相关文档和社区资源寻找解决方案。
四、配置经验分享:
1. **不要装高版本软件**:配置过程中,使用与教程匹配的软件版本可以避免兼容性问题,例如使用VS2008而不是更高版本的Visual Studio。
2. **确保资源的可靠性**:从可靠的来源获取编译所需的文件,以保证文件的完整性和正确性。
3. **装了高版本软件后的问题及解决**:如果已经安装了高版本软件,可能会导致库文件冲突,此时可以通过卸载、回滚版本或者调整系统路径来解决。
4. **未成功添加“ossimplanet.exe”的补救**:如果最后一步未能成功添加可执行文件,可以尝试手动将编译生成的exe文件复制到相应目录。
5. **Win8系统cmake问题**:如果在Windows 8上遇到CMake问题,可能需要查找特定的解决方案,或者尝试更新CMake版本。
总结,配置和编译OssimPlanet涉及多个步骤,需要耐心和细心,遵循正确的顺序和注意事项,确保每个环节都正确无误。在遇到困难时,可以参考天津大学计算机学院的实践经验,或寻求社区支持。为了获取最准确和最新的资源,建议联系文中提到的作者或者从开源社区获取。
2021-04-28 上传
105 浏览量
981 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
xiaoyaoliuxiaoyao
- 粉丝: 3
- 资源: 4
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍