QT - OSG 开发环境配置

# 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.p

你可能感兴趣的:(QT - OSG 开发环境配置)