QT5.11 + VS2017 环境搭建
因为一系列原因没有文档国内开发搭建环境全靠自己摸索,网上七零八散不完整,遂写此文,方便需要的人;
说明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 环境搭建相关推荐
- Qt5.7 + VS2015 环境搭建
Qt5.7 + VS2015 环境搭建 http://blog.csdn.net/liang19890820/article/details/53931813 之前介绍过 Qt5.x 的环境搭建,5. ...
- Linux 0.11 实验环境搭建与调试
缘起 之前我写过一篇博文:Linux 0.11 实验环境搭建 本以为有了这个环境(gcc-3.4 & gdb-6.8),就可以调试无忧了.谁知遇到了以下问题: (1)用 gdb 调试 main ...
- paip.最新的c++ qt5.1.1环境搭建跟hello world
paip.最新的c++ qt5.1.1环境搭建跟hello world 作者Attilax , EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://bl ...
- 各种版本QT下载地址与VS2013+QT5.3.1环境搭建过程
1. 所有Qt版本下载地址: http://download.qt.io/archive/qt/ 2. 所有Qt Creator下载地址: http://download.qt.io/archive/ ...
- linux0.11+Bochs环境搭建和使用
Linux 系统的创始人在一篇新闻组投稿上所说的,要理解一个软件系统的真正运行机制,一定 要阅读其源代码(RTFSC – Read The Fucking Source Code).系统本身是一个完整 ...
- qt5.11 linux oracle,Qt5.11.1 + VS2017环境搭建(Qt5.11在windows上的安装)
安装视频:<Qt5.11在windows'上的编译安装> 安装VisualStudio2017 VS2017安装包 提取码:7db1 1,安装vs2017 请确保勾选了"通用Wi ...
- Linux 0.11 实验环境搭建
如果想学习Linux 0.11,实验环境是必不可少的.最好是能编译,能运行,能调试. 如今大家都是用64位的Linux操作系统,而且是高版本的GCC(4.0以上),所以环境搭建是个难题.要么就是编译后 ...
- Ubuntu18.04中配置QT5.11开发环境
准备工作 参考 https://wiki.qt.io/Install_Qt_5_on_Ubuntu . # 安装g++ sudo apt install build-essential # sudo ...
- Qt5.12+VS2017环境下编译QtAV视频库
1.QtAV是一个跨平台的开源视频库,使用了ffmpeg核心,https://github.com/wang-bin/QtAV(版本号1.12.0) 2.安装好Qt,同步QtAV视频库,在github ...
最新文章
- Elasticsearch-PHP实战操作
- SpringBoot 使用WebMvcConfigurer处理请求
- PurchaseOrder创建成功,然而...
- 《Nodejs入门》一书中存在的问题分析[转]
- es安装IK中文分词器
- angular监听输入框值的变化_angular 实时监听input框value值的变化触发函数方法
- 进程间传递文件描述符--sendmsg,recvmsg(可用)
- SurfaceView 之满屏的代码雨效果
- ideaIU-2018.2.2 版本常用设置
- Python数据分析实战(1)数据分析概述
- 猿创征文|人工智能啾养成之路 - 写代码三天,CSDN治好了我的精神内耗
- 如何取悦自己或者增加自己幸福感的方式
- 计算机二级Ms考试试题是如何抽取的,考证必学 | 计算机二级MS Office考试全攻略...
- 五款手机APP黑科技,好用到爆炸
- 那一扇窗——倪张根自述创业心路历程
- jetty服务器无响应,【在服务器启动jetty后无法启动_jetty/tomcat】 | IT修真院·坑乎...
- 很好玩的html小游戏代码
- Symbian软件发布计划及更新(组图)
- 大坝安全监测和水雨情测报系统-智慧水利
- 揭秘转录组分析中的融合基因鉴定
热门文章
- 虚拟和现实,两种不同身份的切换——留美95后的游戏人生
- 使用jdbc操作mysql数据库_java使用JDBC操作MYSQL数据库
- c语言socket鉴权,建立套接字后进行socket.io身份验证
- matlab实现定标旋转,Matlab摄像机标定工具箱的使用说明精编.doc
- 怎么防爬虫爬取信息_scrapy爬取51job职位信息(针对新的反爬虫机制)!
- 【Python教程】python函数后面有多个括号的作用
- python基础教程:多态、多继承、函数重写、迭代器详细教程
- python赋值方式
- python flask解决上传下载的问题
- 上千个电脑文件怎么搬?用Python一键复制移动