博客
关于我
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 自增id和UUID做主键性能分析,及最优方案
查看>>
Mysql 自定义函数
查看>>
mysql 行转列 列转行
查看>>
Mysql 表分区
查看>>
mysql 表的操作
查看>>
mysql 视图,视图更新删除
查看>>
MySQL 触发器
查看>>
mysql 让所有IP访问数据库
查看>>
mysql 记录的增删改查
查看>>
MySQL 设置数据库的隔离级别
查看>>
MySQL 证明为什么用limit时,offset很大会影响性能
查看>>
Mysql 语句操作索引SQL语句
查看>>
MySQL 误操作后数据恢复(update,delete忘加where条件)
查看>>
MySQL 调优/优化的 101 个建议!
查看>>
mysql 转义字符用法_MySql 转义字符的使用说明
查看>>
mysql 输入密码秒退
查看>>
mysql 递归查找父节点_MySQL递归查询树状表的子节点、父节点具体实现
查看>>
mysql 里对root及普通用户赋权及更改密码的一些命令
查看>>
Mysql 重置自增列的开始序号
查看>>