因为一系列原因没有文档国内开发搭建环境全靠自己摸索,网上七零八散不完整,遂写此文,方便需要的人;

说明1:visual studio 2017已经全新升级,如果只需要c和c++开发环境在线下载只需要1.6G,安装占用4-6G,D盘2G,推荐,最强大的ide已经更加模块化,方便不同需求人群。

说明2:不再此文讨论范围vs2017图文安装流程 和 visual studio 2017插件安装qt(在vs里链接qt开发)已经单独写帖,请在分类里查找。

以下过程主要是QT5.11安装及配置环境 编译器(MinGW、vs2017等)目的:在QT软件内开发调用编译器而不需要打开vs,适合小白;

1、qt5.11安装包官方下载链接http://download.qt.io/archive/qt/5.11/5.11.2/

如图下载exe结尾的安装包

2、安装及勾选环境

下图是重点注意正确勾选:必须展开!不要默认直接下一步

此处我们选择环境比如这次是visual studio 2017就勾选MSVC 2017-64-bit(如果你是vs2015就勾选2015)

额外:推荐勾选MinGW这是个跨平台的支持linux。

建议勾选红色框,其它保持默认。

到此安装全部完成,如果使用MinGW编译器,则现在就可以新建或者打开qt自带的范例,顺利运行结果,如下图。

如果是自己建的项目可以在项目中选择编译器(这里选择MingGW仍然顺利编译出结果。vs2017请继续看下文)

如果选择vs2017作为编译器,在QT界面,工具,选项,如图会看到有惊叹号说明不完整如图:

解释说明:

这是因为调试器哪一项为None的原因,vs2017需要配置windows sdk的调试器,默认是没有的

必须手动在微软官网下载https://developer.microsoft.com/zh-cn/windows/downloads/windows-10-sdk

如图点下载iso(大约800M)

安装过程中务必勾选“Debugging Tools for Windows”

安装完成之后,打开 Qt Creator(如果已经打开,请先关闭,再重新打开)。这时,可以看到 Qt 已经自动检测出调试器了。

如图感叹号消失,调试器也默认能选择了。到此你可以用任意一个编译器,测试范例,或自己新建的项目。如下图编译都能正常运行。

以上两个环境自己在配置中走了数不清的弯路,做文以记之,方便后面人。

如有疑问:yanchenyu@vip.163.com

QT5.11 + VS2017 环境搭建相关推荐

  1. Qt5.7 + VS2015 环境搭建

    Qt5.7 + VS2015 环境搭建 http://blog.csdn.net/liang19890820/article/details/53931813 之前介绍过 Qt5.x 的环境搭建,5. ...

  2. Linux 0.11 实验环境搭建与调试

    缘起 之前我写过一篇博文:Linux 0.11 实验环境搭建 本以为有了这个环境(gcc-3.4 & gdb-6.8),就可以调试无忧了.谁知遇到了以下问题: (1)用 gdb 调试 main ...

  3. paip.最新的c++ qt5.1.1环境搭建跟hello world

    paip.最新的c++ qt5.1.1环境搭建跟hello world 作者Attilax ,  EMAIL:1466519819@qq.com  来源:attilax的专栏 地址:http://bl ...

  4. 各种版本QT下载地址与VS2013+QT5.3.1环境搭建过程

    1. 所有Qt版本下载地址: http://download.qt.io/archive/qt/ 2. 所有Qt Creator下载地址: http://download.qt.io/archive/ ...

  5. linux0.11+Bochs环境搭建和使用

    Linux 系统的创始人在一篇新闻组投稿上所说的,要理解一个软件系统的真正运行机制,一定 要阅读其源代码(RTFSC – Read The Fucking Source Code).系统本身是一个完整 ...

  6. qt5.11 linux oracle,Qt5.11.1 + VS2017环境搭建(Qt5.11在windows上的安装)

    安装视频:<Qt5.11在windows'上的编译安装> 安装VisualStudio2017 VS2017安装包 提取码:7db1 1,安装vs2017 请确保勾选了"通用Wi ...

  7. Linux 0.11 实验环境搭建

    如果想学习Linux 0.11,实验环境是必不可少的.最好是能编译,能运行,能调试. 如今大家都是用64位的Linux操作系统,而且是高版本的GCC(4.0以上),所以环境搭建是个难题.要么就是编译后 ...

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

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

  9. Qt5.12+VS2017环境下编译QtAV视频库

    1.QtAV是一个跨平台的开源视频库,使用了ffmpeg核心,https://github.com/wang-bin/QtAV(版本号1.12.0) 2.安装好Qt,同步QtAV视频库,在github ...

最新文章

  1. Elasticsearch-PHP实战操作
  2. SpringBoot 使用WebMvcConfigurer处理请求
  3. PurchaseOrder创建成功,然而...
  4. 《Nodejs入门》一书中存在的问题分析[转]
  5. es安装IK中文分词器
  6. angular监听输入框值的变化_angular 实时监听input框value值的变化触发函数方法
  7. 进程间传递文件描述符--sendmsg,recvmsg(可用)
  8. SurfaceView 之满屏的代码雨效果
  9. ideaIU-2018.2.2 版本常用设置
  10. Python数据分析实战(1)数据分析概述
  11. 猿创征文|人工智能啾养成之路 - 写代码三天,CSDN治好了我的精神内耗
  12. 如何取悦自己或者增加自己幸福感的方式
  13. 计算机二级Ms考试试题是如何抽取的,考证必学 | 计算机二级MS Office考试全攻略...
  14. 五款手机APP黑科技,好用到爆炸
  15. 那一扇窗——倪张根自述创业心路历程
  16. jetty服务器无响应,【在服务器启动jetty后无法启动_jetty/tomcat】 | IT修真院·坑乎...
  17. 很好玩的html小游戏代码
  18. Symbian软件发布计划及更新(组图)
  19. 大坝安全监测和水雨情测报系统-智慧水利
  20. 揭秘转录组分析中的融合基因鉴定

热门文章

  1. 虚拟和现实,两种不同身份的切换——留美95后的游戏人生
  2. 使用jdbc操作mysql数据库_java使用JDBC操作MYSQL数据库
  3. c语言socket鉴权,建立套接字后进行socket.io身份验证
  4. matlab实现定标旋转,Matlab摄像机标定工具箱的使用说明精编.doc
  5. 怎么防爬虫爬取信息_scrapy爬取51job职位信息(针对新的反爬虫机制)!
  6. 【Python教程】python函数后面有多个括号的作用
  7. python基础教程:多态、多继承、函数重写、迭代器详细教程
  8. python赋值方式
  9. python flask解决上传下载的问题
  10. 上千个电脑文件怎么搬?用Python一键复制移动