QT - OSG 开发环境配置

本文详细介绍了在QT中配置OpenSceneGraph(OSG)开发环境的全过程,包括设置编译选项、安装、配置环境变量以及解决库文件依赖问题。遵循文中步骤,可以在QT中成功使用OSG进行3D程序开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

# QT - OSG 开发环境配置 毕设项目要开发一个无人机 3D 飞行姿态控制系统,要使用 OSG 3D 库渲染一个 3D 的无人机模型,并加以控制,如果直接使用底层的 OpenGL API 要麻烦很多。整个项目打算用 QT 开发,抛弃 MFC 了。这里顺便记录下 QT 配置 OSG 的过程,方便以后配置。 项目使用的 OSG 开发环境是:`QT 5.9.4(MSVC2013_32) + OSG - 3.4.0` # Qt 下载 项目使用 [QT 5.9.4](http://download.qt.io/archive/qt/5.9/5.9.4/) 版本的 QT,因为 5.9.4 是 LTS 版本,修复了很多 Bug,但是 5.9.4 没有 msvc2013_32 bit 的编译套件,而我的项目是 32 bit 的,因此我又下载了 [QT 5.8.0](http://download.qt.io/archive/qt/5.8/5.8.0/),并将这两个版本的 QT 都安装了,然后配置 Qt5.9.4 的编译套件为 Qt 5.8.0 版本的即可。 如果你直接使用 QT 5.8.0,那么就可以直接使用 MSVC2013_32 的编译套件了,不用进行下面的编译套件的配置,我使用 5.9.4 的原因是编译器 Bug 较少。两个版本的 Qt 我已经为你[下载](https://pan.baidu.com/s/1kzL4z9ElBNJ5kyREU2oXag)好了,**密码**:「9vby」,话说 Qt 官网的下载速度还挺快的呢。 ## 1. 配置 MSVC2013_32 bit 的编译套件 我这里直接将 5.8.0 安装路径中的 **Qt5.8.0\5.8\msvc_2013** 32 bit 编译套件拷贝到 5.9.4 对应的 **Qt5.9.4\5.9.4** 位置: ![msvc2013](http://cdeveloper.cn/images/osg_qt/msvc2013.png) 然后启动 Qt5.9.4 配置 msvc_2013 为默认的编译套件即可,配置步骤如下: - 手动配置 qt 的版本 ![set_qt_version]({ { site.url }}/images/osg_qt/set_qt_version.png) - 拷贝一个已有的 MSVC2013 64bit 编译套件,重新命名为对应的 32 bit,并设置 VC++ 编译器及 CDB 调试器(如果没有设置调试器,会出现感叹号) ![code_kit](http://cdeveloper.cn/images/osg_qt/code_kit.png) 这样就可以使用 MSVC 2013 编译器来编译 32 位应用程序了,但是前提是你需要先**安装 VS 2013**,因为我们要使用 VS 2013 的编译器,如果你使用的是 MingW 版本的 QT 则不需要安装 VS 2013。 VS2013 安装包:[vs2013](https://pan.baidu.com/s/1hLHVO4CpovkBamu9M1HXnw),**密码**:「38t8」 ## 2. 配置 CDB 调试器 前面配置编译套件时,如果没有安装
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值