Qt5.8.0(64位)+ VS环境搭建(常见问题)

时间:2024-03-24 17:32:12

很长时间没有更新博客了,最近由于疫情大家都在办公,所以才有时间写一篇博客了。因为工作需要,我们的开发环境从老的云桌面迁移到新的云桌面了,自然所有的环境都要重装了,由于新的云桌面是Win10,不知道是不是系统问题了,反正在安装Qt和Vs2015过程中遇到各种问题了,所以写下博客以供大家参考了,若有什么不对的地方,望各位海涵!

 

我们都知道了Qt分为不同的版本了,因为Qt是跨编程的,Qt_Linux,Qt_Windows,QtMingGw,Qt_android,Qt_mac等等,就是在不同的环境下编译运行,对于QtMingG这个版本好像不需要安装环境,好像有自带的编译器了,闲话不多说了,下面说说具体的流程

第一  安装Vs2015

 进入vs2015官网中下载,下载 VS 社区版 - Visual Studio Community。

Qt5.8.0(64位)+ VS2015环境搭建(常见问题)

Qt5.8.0(64位)+ VS2015环境搭建(常见问题)

接下来就是点击安装了,接着点下一步了,接下来就是勾选所需要的编译器了

Qt5.8.0(64位)+ VS2015环境搭建(常见问题)

勾选“Visual C++”选项。其他如果你需要的话,也可以勾选,不过下载的时间相当的长,耐心等待吧

 

Qt5.8.0(64位)+ VS2015环境搭建(常见问题)

 

第二步,安装Qt5.8.0

根据你的电脑的是32位还是64位安装不同的Qt,进入http://download.qt.io/archive/qt/,选择你想要的安装的类型

Qt5.8.0(64位)+ VS2015环境搭建(常见问题)

下载完成之后,直接进行安装,傻瓜式 - 下一步。

安装完成后重启电脑了,记住一般都是先按照Vs2015,再按照Qt,因为依赖关系不一样了。重启电脑过后,如果出现一下的页面说明安装就差不多成功啦

Qt5.8.0(64位)+ VS2015环境搭建(常见问题)

 

接下来介绍我遇到的几个编译问题了

Qt5.8.0(64位)+ VS2015环境搭建(常见问题)

对于这种报错,一看就是Qt自身的库函数找不到,首先我们应该想到的就是有没有配置环境变量了

Qt5.8.0(64位)+ VS2015环境搭建(常见问题)

把Qt和Vs相关的bin和include增加的Path中,然后关闭Qt重启,如果编译还是报这样的错误了,可能是qt自身的bug,我们可以把Qt产生相关的临时配置删除后再重启应该就差不多了

Qt5.8.0(64位)+ VS2015环境搭建(常见问题)

第二种类型这样的错误了

Qt5.8.0(64位)+ VS2015环境搭建(常见问题)

这中就是不匹配就是你用到的一些lib中,有一些是2013编译的库,说明的vs2015少安装一些东西了,我们可以打开vs2015

Qt5.8.0(64位)+ VS2015环境搭建(常见问题)

Qt5.8.0(64位)+ VS2015环境搭建(常见问题)

然后会下载一个这可执行文件,点击

Qt5.8.0(64位)+ VS2015环境搭建(常见问题)

点击然后一步步安装了,其中已经包括vs2015 upgrade3更新了,安装完成后同样重启电脑了,应该就解决了。

第三种了

Qt5.8.0(64位)+ VS2015环境搭建(常见问题)

同样是环境变量问题

解决方法:

(1)右键计算机 -> 属性 -> 高级系统设置 -> 高级 -> 环境变量,添加环境变量(推荐)

  • QTDIR:D:\Qt\Qt5.5.1\5.5\msvc2013
  • PATH:%QTDIR%\bin

Qt5.8.0(64位)+ VS2015环境搭建(常见问题)

欢迎在评论区留言,如果有什么其他问题,一起讨论