博客
关于我
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 1264_关于mysql 出现 1264 Out of range value for column 错误的解决办法
查看>>
mysql 1593_Linux高可用(HA)之MySQL主从复制中出现1593错误码的低级错误
查看>>
mysql ansi nulls_SET ANSI_NULLS ON SET QUOTED_IDENTIFIER ON 什么意思
查看>>
MySQL Binlog 日志监听与 Spring 集成实战
查看>>
Mysql Can't connect to MySQL server
查看>>
mysql case when 乱码_Mysql CASE WHEN 用法
查看>>
Multicast1
查看>>
MySQL Cluster 7.0.36 发布
查看>>
Multimodal Unsupervised Image-to-Image Translation多通道无监督图像翻译
查看>>
multipart/form-data与application/octet-stream的区别、application/x-www-form-urlencoded
查看>>
mysql cmake 报错,MySQL云服务器应用及cmake报错解决办法
查看>>
Multiple websites on single instance of IIS
查看>>
mysql CONCAT()函数拼接有NULL
查看>>
multiprocessing.Manager 嵌套共享对象不适用于队列
查看>>
multiprocessing.pool.map 和带有两个参数的函数
查看>>
MYSQL CONCAT函数
查看>>
multiprocessing.Pool:map_async 和 imap 有什么区别?
查看>>
MySQL Connector/Net 句柄泄露
查看>>
multiprocessor(中)
查看>>
mysql CPU使用率过高的一次处理经历
查看>>