qt mysql osg_win10+VS2017+QT+OSG配置攻略

东北大学秦皇岛分校军民融合实验室

郝晓磊总结整理

仅用于交流学习,不可用于任何商业用途。一经发现,必将采取法律手段。

网上大部分博客都仅讲了如何配置VS+Qt,或者VS+OSG,或者Qt+OSG(在QtCreator里只针对.pro文件的),没有三者合一的现成资料,我参考了网上众多博客以及视频资料,并对其进行整理归纳,再加上我自己的理解,写下了这篇文档。

本文实现的目标是配置好Qt、配置好OSG,并且能够在VS2017里单独建立Qt项目和OSG项目,以及建立Qt+OSG混合的项目。

我将整篇文档划分为4个部分:准备工作、VS+Qt、VS+OSG、VS+Qt+OSG。

一、安装前的准备工作

电脑已安装好VS2017,并装好了与C++有关的桌面开发工具集。

二、安装Qt并且在VS2017里内置Qt

(1)下载和安装Qt,确保在Qt Creator中可正常运行

首先肯定要把Qt的安装包下载下来。给个Qt5.9的链接:http://download.qt.io/official_releases/qt/5.9/5.9.1/

如果想要安装最新版的Qt可以去Qt官网自行下载。

5.9及以后版本的Qt安装包与之前相比,不再区分VS版本和MinGW版本,而是全都整合到了一个安装包中,特别方便,所以只需要下载这一个2G多的.exe程序即可。安装Qt比较简单,基本就是一直点下一步即可。遇到提示登陆Qt账户的页面时直接点击下面的“Skip”跳过即可。

然后选择安装文件夹的路径:

接下来的环节最重要,选择安装Qt的组件:

选择上述打对勾的即可。

里面主要分为3类:

1.MinGW、UMP和msvc是3种编译模块,我们选择msvc2017 64-bit即可,需要计算机已经安装好相应版本的Visual Studio。

2.Qt Chart~Qt Speech是Qt里一些有用的模块,都勾选上。最后的Qt脚本,括号里的Deprecated代表已过时,如果不是和以前开发的源程序兼容,就不勾选。

3.Tools工具:勾选Qt Creator即可。

安装完成后,启动Qt Creator即可在里面进行Qt编程,如下图:

(2)在VS2017里内置Qt

除了可以直接用QtCreator直接进行Qt开发,还可以将Qt内置在VS里。

打开VS2017,点击工具-->拓展和更新-->联机-->搜索QT-->选择Qt Visual Studio Tools,下载完关闭VS,插件会自动安装,如下图:

安装好后,打开VS,看见菜单栏里多了一项“Qt VS Tools”,点击Qt Options:

添加当初安装Qt的路径即可:

然后点击文件-->新建-->项目,出现以下界面,在Visual C++的测试里,能找到建立Qt的项目,即说明VS内置Qt成功。

三、安装OSG并且在VS2017里编译OSG

OSG全称是OpenSceneGraph,是一个开放源码,跨平台的图形开发包。

(1)准备工作

搭建VS+OSG环境首先需要以下资料:OSG源码、OSG第三方依赖库(第三方库版本必须与Visual Studio版本相对应,我用的是Visual Studio2017 x64,平台工具集版本为v141)、数据包和编码工具。

以下是我当时构建时用到的链接:

1.OSG源码下载地址:http://www.openscenegraph.org/index.php/download-section/stable-releases(OpenSceneGraph-3.4.1 release 稳定版本)。

2.OSG第三方依赖库下载地址:http://www.openscenegraph.org/index.php/download-section/dependencies(3rdParty_VS2017_v141_x64_V11)。

3.数据包下载地址:http://www.openscenegraph.org/index.php/download-section/data(OpenSceneGr

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值