博客
关于我
GIS开发笔记(1)win11中搭建qt+osg+osgearth+osgqt地图开发环境
阅读量:799 次
发布时间:2023-04-05

本文共 1015 字,大约阅读时间需要 3 分钟。

一、搭建目标开发环境

在开始编译和开发之前,我们需要先搭建一套符合要求的开发环境。以下是详细的搭建步骤:

1. **安装VS 2019 x64**:下载并安装Visual Studio 2019的64位版本。 2. **安装Qt 5.15.2**:在安装过程中,确保选择“msvc2019_64”作为工具链选项,并勾选包含Qt工具支持。 3. **安装相关依赖库**:将osg3.6.5、osgearth3.2和oqgqt等库安装到项目目录中,以便后续开发使用。 4. **配置VS 2019环境**:在Visual Studio中,通过“工具”->“选项”->“开发工具”->“ Qt”选项卡,将Qt安装路径添加到工具的支持路径中。 5. **验证工具链**:确保VS 2019和QtCreator能够正常工作,可能需要手动设置路径或重新启动IDE以生效更改。

二、编译相关开源库

编译并集成osg、osgearth、osgqt等开源库是项目的重要前提。以下是详细的编译步骤:

1. **下载vcpkg**:从官方GitHub仓库下载最新版本的vcpkg压缩包,并解压到你项目的根目录中。 2. **执行bootstrap脚本**:运行`bootstrap-vcpkg.bat`,生成vcpkg.exe执行文件。 3. **设置环境变量**:将vcpkg.exe所在目录添加到系统的PATH环境变量中。 4. **编译所需库**:在命令行中使用`vcpkg install osgearth:x64-windows`命令,选择合适的编译选项(如静态库或动态库)。 5. **检查编译结果**:确保所有库文件和头文件已经成功生成,并可以被项目依赖。 6. **使用预编译包**:如果遇到问题,可以参考提供的安装包或依赖配置教程,手动将库文件添加到项目中。

三、开发与测试成果展示

通过以上步骤,您已经成功搭建了开发环境,并集成了所需的开源库。接下来可以进行以下操作:

1. 使用VS 2019或QtCreator打开项目文件,开始编写代码。 2. 调试并运行项目,确保所有依赖库都能正常加载和使用。 3. 如果在编译或运行过程中遇到问题,可以参考错误日志或相关文档,逐步排查解决。 4. 最终可以将项目结果展示出来,例如通过渲染示例场景或输出生成的图像文件。

如有任何问题或需要进一步的帮助,欢迎随时联系我,我们一起探讨解决方案!

转载地址:http://borfk.baihongyu.com/

你可能感兴趣的文章
MySQL _ MySQL常用操作
查看>>
MySQL – 导出数据成csv
查看>>
MySQL —— 在CentOS9下安装MySQL
查看>>
MySQL —— 视图
查看>>
mysql 不区分大小写
查看>>
mysql 两列互转
查看>>
MySQL 中开启二进制日志(Binlog)
查看>>
MySQL 中文问题
查看>>
MySQL 中日志的面试题总结
查看>>
mysql 中的all,5分钟了解MySQL5.7中union all用法的黑科技
查看>>
MySQL 中的外键检查设置:SET FOREIGN_KEY_CHECKS = 1
查看>>
Mysql 中的日期时间字符串查询
查看>>
mysql 中索引的问题
查看>>
MySQL 中锁的面试题总结
查看>>
MySQL 中随机抽样:order by rand limit 的替代方案
查看>>
MySQL 为什么需要两阶段提交?
查看>>
mysql 为某个字段的值加前缀、去掉前缀
查看>>
mysql 主从
查看>>
mysql 主从 lock_mysql 主从同步权限mysql 行锁的实现
查看>>
mysql 主从互备份_mysql互为主从实战设置详解及自动化备份(Centos7.2)
查看>>