很长时间没有更新博客了,最近由于疫情大家都在办公,所以才有时间写一篇博客了。因为工作需要,我们的开发环境从老的云桌面迁移到新的云桌面了,自然所有的环境都要重装了,由于新的云桌面是Win10,不知道是不是系统问题了,反正在安装Qt和Vs2015过程中遇到各种问题了,所以写下博客以供大家参考了,若有什么不对的地方,望各位海涵!
我们都知道了Qt分为不同的版本了,因为Qt是跨编程的,Qt_Linux,Qt_Windows,QtMingGw,Qt_android,Qt_mac等等,就是在不同的环境下编译运行,对于QtMingG这个版本好像不需要安装环境,好像有自带的编译器了,闲话不多说了,下面说说具体的流程
第一 安装Vs2015
进入vs2015官网中下载,下载 VS 社区版 - Visual Studio Community。
接下来就是点击安装了,接着点下一步了,接下来就是勾选所需要的编译器了
勾选“Visual C++”选项。其他如果你需要的话,也可以勾选,不过下载的时间相当的长,耐心等待吧
第二步,安装Qt5.8.0
根据你的电脑的是32位还是64位安装不同的Qt,进入http://download.qt.io/archive/qt/,选择你想要的安装的类型
下载完成之后,直接进行安装,傻瓜式 - 下一步。
安装完成后重启电脑了,记住一般都是先按照Vs2015,再按照Qt,因为依赖关系不一样了。重启电脑过后,如果出现一下的页面说明安装就差不多成功啦
接下来介绍我遇到的几个编译问题了
1
对于这种报错,一看就是Qt自身的库函数找不到,首先我们应该想到的就是有没有配置环境变量了
把Qt和Vs相关的bin和include增加的Path中,然后关闭Qt重启,如果编译还是报这样的错误了,可能是qt自身的bug,我们可以把Qt产生相关的临时配置删除后再重启应该就差不多了
第二种类型这样的错误了
这中就是不匹配就是你用到的一些lib中,有一些是2013编译的库,说明的vs2015少安装一些东西了,我们可以打开vs2015
然后会下载一个这可执行文件,点击
点击然后一步步安装了,其中已经包括vs2015 upgrade3更新了,安装完成后同样重启电脑了,应该就解决了。
第三种了
同样是环境变量问题
解决方法:
(1)右键计算机 -> 属性 -> 高级系统设置 -> 高级 -> 环境变量,添加环境变量(推荐)
- QTDIR:D:\Qt\Qt5.5.1\5.5\msvc2013
- PATH:%QTDIR%\bin
欢迎在评论区留言,如果有什么其他问题,一起讨论