Qt5.11.1安装与VS2017配置

转 https://blog.csdn.net/gaojixu/article/details/82185694

注:这里以Qt5.11.1,VS2017 ,Windows10作为演示设备

一、Qt下载安装

(一)软件下载

1.Qt下载网址点这里

2.选择对应的版本下载即可:

3.下载完成后的安装包如下图:

(二)安装

1.双击安装包:等待片刻之后点击 next

2.这里需要登录,如果没有账号在下面sign up中注册一个即可;,然后选择skip

3.选择 下一步

4.选择安装路径 ,只有没有中文即可,安装位置自定,尽量避免C盘(土豪请忽略)
选择 next

5.选择安装的组件,首先点击展开 Qt 5.11.1, tools组件这里默认即可

6.在展开的组件中,按照自己安装的VS版本 进行选择,这里以VS2017 -64位为例,除了图片上勾选的组件之外,如果需要其他的请自行勾选,然后选择下一步

7.接受协议,然后下一步

8.可以修改在开始菜单中显示的名称,然后选择下一步


9.点击安装即可

10.安装完成打开界面:

二、Qt与VS2017相关联

1.打开VS2017,选择工具 - 拓展和更新

2.点击 联机 ,然后在搜索框中输入 Qt ,然后点击 下载

3.正在下载

4.下载完成之后,点击 关闭

5.关闭vs2017 ,就会弹出以下安装界面,点击 修改

  1. Qt VS tools会自动安装,安装完成之后点击 关闭

7.再次打开vs2017,标题栏会出现 Qt VS tools,
同时选择 文件 - 新建 - 项目 中也会出现Qt的选项

三、环境变量配置

1.在VS2017 的 Qt vs tools 的下拉菜单中选择 Qt options

2.选择 Add 选项,添加路径

3.找到Qt安装路径下的 msvc 2017 _64的路径

4.然后将其路径添加到这里:

5.配置电脑的环境变量,首先在我的电脑 上右击,选择 属性 ,然后选择 高级系统设置 ,然后选择 环境变量 ,找到 path 变量,选择 编辑 ,

然后点击新建 按钮,将刚才的msvc2017_64下面的bin 路径添加进去即可;然后全部确定退出即可。

注意:设置系统环境变量后,为了使得后面编译的qt程序能够找到qt*.dll文件,

建议重新启动计算机系统,可完美解决提示qt5*.dll文件找不到的提示信息!!!

四、测试配置是否正确

1.打开 vs2017,选择 文件 ,然后 新建 ,然后项目

2.下面选择按照下图说明即可

3.点击右边的 QtGuiApplication1.ui,当然如果刚才你更改了项目名这里就会变成你修改后的名字

4.点击然后,页面就会跳到Qt 界面,然后选择 label 将其拖动到中间的窗口,然后保存 ,切记保存

5.返回vs2017的页面,先保存一下 ,然后按键 Ctrl+F5 进行调试,如果跳出这个窗口,选择确定 即可;

6.当弹出这个窗口则表示以上所有环节均配置成功

Qt5.11.1安装与VS2017配置的更多相关文章

  1. VS2017 配置QT5

    QT安装 1. QT下载 2. 安装过程中,组件的选择(图自https://blog.csdn.net/gaojixu/article/details/82185694) 3. 安装完成 VS2017 ...

  2. qt5.11.2+vs2017环境下配置pcl1.8.1以及第三方依赖库vtk的编译

    1.准备工作 我所用的开发环境是win10下的qt5.11.2配置了vs2017的编译器,根据自己所用的VS的版本去官网下载对应版本的pcl库,如下 PCL-1.8.1-AllInOne-msvc20 ...

  3. qt5.11.2+vs2017环境下opencv3.4.1编译配置

    OpenCV是一个开源的计算机库,它可以帮助视觉工作者做很多富有创造性的工作,在图像处理领域扮演着重要的角色.由于opencv3.x的存在,不管你是学生还是研究人员,是专家还是初学者,都可以快速的建立 ...

  4. Qt5.11+opencv3.4的配置安装

    系统:Windows 10 64位 前期准备: 1.CMake下载安装 下载地址:https://cmake.org/download/ 选择msi安装文件,按照提示一步一步按照就好 可以参考:htt ...

  5. QT学习笔记1:VS2015配置QT5.11

    由于工作关系,我又接触到了QT,在之前写过一篇博客是 在vs2017下配置openCV,当时用的是2015做的示范,现在就继续记录一下在VS2015下配置QT吧(VS2017配置是一样的) 第一部分: ...

  6. VS2017+QT5.11.2+SeetaFace1.0/SeetaFace2.0的简单实现

    SeetaFace开源引擎GitHub地址:https://github.com/seetaface/SeetaFaceEngine SeetaFace2开源引擎GitHub地址:https://gi ...

  7. mac book pro macOS10.13.3安装qt、qt creator C++开发环境,qt5.11.1,并解决cmake构建:qt mac this file is not part of any project the code

    因为之前在Ubuntu下使用的是qtcreator开发,现在想在mac上装一个系统,因为许久未装了,还是花了点时间,不如写个博客,下次就更快安装了.在Mac OS X下使用Qt开发,需要配置Qt库和编 ...

  8. Ubuntu18.04中配置QT5.11开发环境

    准备工作 参考 https://wiki.qt.io/Install_Qt_5_on_Ubuntu . # 安装g++ sudo apt install build-essential # sudo ...

  9. 关于本电脑qt5.11+vs2017+opencv3.4的配置问题

    本人想用qt5.11+vs2017+opencv3.4开发程序,配置了很久才成功,现在把配置后的环境变量记录一下,以供自己以后参考,同时也供大家参考. qt5.11+vs2017+opencv3.4的 ...

随机推荐

  1. restful中的分页

    普通分页 普通分页类似于Django中的分页 源码 class PageNumberPagination(BasePagination): """ A simple pa ...

  2. The word 'localhost' is not correctly spelled 这个问题怎么解决

    The word 'localhost' is not correctly spelled 这个问题怎么解决 有时工程中有下划线并提示 The word is not correctly spelle ...

  3. 整合Flask中的目录结构

    一.SQLAlchemy-Utils 由于sqlalchemy中没有提供choice方法,所以借助SQLAlchemy-Utils组件提供的choice方法 import datetime from ...

  4. 小学生都看得懂的C语言入门(1): 基础/判别/循环

    c基础入门, 小学生也可以都看得懂!!!! 安装一个编译器, 这方面我不太懂, 安装了DEV-C++  ,体积不大,30M左右吧, 感觉挺好用,初学者够了. 介绍下DEV 的快键键: 恢复 Ctrl+ ...

  5. 线上CPU飚高(死循环,死锁……)?帮你迅速定位代码位置

    top基本使用: top命令参考本篇文章 查看内存和CPU的top命令,别看输出一大堆,理解了其实很简单 top 命令运行图: 第一行:基本信息 第二行:任务信息 第三行:CPU使用情况 第四行:物理 ...

  6. tomcat启动报错:Annotation-specified bean name 'patrolTrailServiceImpl' for bean class [cn.oppo.inventoryService.patrolTrailServiceImpl] con

    注释-为bean类[目录服务patrolTrailServiceImpl]指定的bean名称“patrolTrailServiceImpl”与同名和[目录服务patrolTrailServiceImp ...

  7. Python函数之匿名函数

    一:概述 匿名函数主要用来处理比较简单的逻辑,用一行显示,并将运算结果作为返回值返回 二:书写规则 函数名 = lambda 参数:返回值 参数可以有多个,多个参数使用逗号分隔 三 :例子 将func ...

  8. RFC2119:RFC协议动词含义

    协议地址:http://www.ietf.org/rfc/rfc2119.txt MUST 必须的.通过它描述的对象,是强制要求的.它与REQUIRED和SHALL含义相同. MUST NOT 不允许 ...

  9. Python初探list

    今天要说一个新概念--list,中文可以翻译成列表,是用来处理一组有序项目的数据结构.想象一下你的购物清单.待办工作.手机通讯录等等,它们都可以看作是一个列表.说它是新概念也不算确切,因为我们之前已经 ...

  10. js中匿名函数和回调函数

    匿名函数: 通过这种方式定义的函数:(没有名字的函数) 作用:当它不被赋值给变量单独使用的时候 1.将匿名函数作为参数传递给其他函数 2.定义某个匿名函数来执行某些一次性任务 var f = func ...