无法打开包括文件: “QGLWidget”: No such file or directory

OSG系列文章目录

前言

在Qt中使用osgQt 和 osgEarthQt时,编译器报错
在这里插入图片描述

在这里插入图片描述

一、osgQt 和 osgEarthQt

osgQt 和 osgEarthQt 都是与 OpenSceneGraph (OSG) 和 osgEarth 库相关的,且都与 Qt 集成。

osgQt:这是 OpenSceneGraph 项目的一部分,提供了将 OSG 与 Qt 应用程序框架集成的支持。它包含类和实用工具,可以将 OSG 视图嵌入到 Qt 小部件中,使开发人员能够在基于 Qt 的 GUI 应用程序中使用 OSG 进行渲染。

osgEarthQt:这是 osgEarth 项目的一部分,osgEarth 扩展了 OSG,提供了地理空间渲染功能。osgEarthQt 提供了将 osgEarth 与 Qt 集成的支持,类似于 osgQt,但具有 osgEarth 特有的附加功能。它允许开发人员将 osgEarth 视图嵌入到 Qt 小部件中,从而使用 Qt 开发地理空间应用程序。

总之,osgQt 和 osgEarthQt 都为各自的项目 OpenSceneGraph 和 osgEarth 提供了 Qt 集成,使开发人员能够在 Qt 基于用户界面中利用 OSG 和 osgEarth 的渲染功能。

二、错误原因

1.工程配置

1.首先要包含osgQt和osgEarthQt头文件
2.工程中包含动态库:osgQt.dll,osgEarthQt.dll,
3.工程中包含动态库静态库:osgQt.lib,osgEarthQt.lib

2.项目属性配置

1.头文件
在这里插入图片描述
2.链接库
在这里插入图片描述
一定要包含:osgQt.lib,osgEarthQt.lib
在这里插入图片描述
3.qt配置,一定要加上opengl;
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值