天津大学OSSIMPlanet编译全攻略

5星 · 超过95%的资源 需积分: 13 114 下载量 162 浏览量 更新于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涉及多个步骤,需要耐心和细心,遵循正确的顺序和注意事项,确保每个环节都正确无误。在遇到困难时,可以参考天津大学计算机学院的实践经验,或寻求社区支持。为了获取最准确和最新的资源,建议联系文中提到的作者或者从开源社区获取。