无法打开包括文件: “QGLWidget”: No such file or directory
OSG系列文章目录
文章目录
- OSG系列文章目录
- 前言
- 一、osgQt 和 osgEarthQt
- 二、错误原因
- 1.工程配置
- 2.项目属性配置
前言
在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;