QT配置  Creator    =================================================================

之前运行release版本或者debug版本的qt程序,一直报错。环境变量肯定是设置了的。

但是错误依旧。后来不管了,每次都在Qt命令窗口里面运行。

今天又试了试,由于我有强迫症,所以不弄好心里就不舒服。

然后。。。就真的弄好了。

原来电脑里面装的codeblocks的mingw里面也有Qt库。但是我编译的时候用的是安装的Qt的库,所以造成了找不到动态链接库。

解决方法:

前提:正确配置了qt的环境变量

接着,把qt环境变量尽量放到前面,避免程序误认其他环境变量中包含的qt库(比如我的qt环境变量的前面是codeblocks的环境变量,结果就悲剧了,害我折腾那么久。)

ps:如果不确定哪个程序还有qt库,可以在环境变量中慢慢试,一次向前移动一次,就可以测出来哪些软件还包含了Qt库。

vs QT配置     =================================================================

最近三天一直在安装Qt5.9.2,为了能够在自己专业版的VS2017上面使用?可以算是花费了不少的功夫。但是一路上并不是很顺利,就在刚才,终于配置好了,能够在自己的VS2017上面编写Qt编码了,简直就是开心到飞起来。在这里和大家分享一下我的,该怎么安装的教程:
 
鉴于现在网上面没有合适VS2017上面编写Qt5.9.2的教程,所以经过这次的艰难探索,为大家献上第一手资料,也是我自己折磨我自己的一个小时的写这篇博客。
希望看了之后有帮助的人,可以点个赞,版主更多的人有需要的人看到,赠人玫瑰,手有余香

环境:Win10 专业版   VS2017专业版   Qt5.9.2(目前的最新版):

1.安装Qt5.9.2
安装过程:点击该安装包.exe,  然后安装路径任意选(但是不能够有空格或者英文),我的安装路径为:D:\Qt_x86_5_9_2_Installation; 然后一路都是默认,除了这里需要设置一下,由于使用了VS2017,所以这个选择
 
 
2.安装Qt5.9与VS2017之间的插件:
  
 
点击安装,从新打开VS2017
 
 
3.配置Qt VS Tool的环境.
开始在VS2017创建一个Qt的GUI的桌面程序,是否成功?(还是会出错,因为还有一点没有完成)
   VS2017里面,点击 “文件-->新建项目-->项目-->Qt  GUI  Application”,然后一路默认,会发现仍然有错误:
 
解决方法如下:在VS菜单栏里面点击:
成功之后就会如图所示
:
 
OK,到了这里,就可以再VS2017里面成功的创建一个Qt的GUI的桌面程序。
 
 
4.设置创建的Qt的项目的属性,对包含目录、引用目录、库目录进行环境配置
.但是:你会发现运行会有错误:
缺少最基本的头文件,或者无法打开**.lib 或者**.文件,这就是没有连接好。
 
解决的方法如下:
邮件点击Qt的项目:属性里面设置:
 
分别添加目录:
       “包含目录”  添加:C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\ucrt
       “库目录”    添加:C:\Program Files (x86)\Windows Kits\10\Lib\10.0.15063.0\ucrt\x64    然后点击保存;
 
 、最后点击该项目,运行,就会发现编译运行成功,简直就是完美。。。。
 
 
 
5.Qt的环境变量配置
ps:如果你还是有错误,那就是path的地方没有修改:
      解决方法:
 
 
 
 
 
6.开心,开心,开心的样子
开心有时候就是这个样子的:
 
再就是应该休息休息了,,,哈哈哈。。。。。哈哈哈哈。。。。。隔。
 
 
 
 
 
这是参考VS2015+Qt5.9的链接:  http://blog.csdn.net/friendan/article/details/44873347
这是安装修改Include、lib、h的目录::http://jingyan.baidu.com/article/8ebacdf0167b2249f65cd5eb.html(注意,这一个很具有参考,但是直接使用不一定                                   会   有对,一定要看清楚你的是X86还是X64,就只有这一个需要注意的)
 
这是今天再次尝试搜到的链接,写的比较大概(详细一定会遇到的Bug或者问题全部没有写出来,但是也算是有一定的参考价值):https://jingyan.baidu.com/article/20b68a889ca941796cec62b5.html

VS2017专业版使用最新版Qt5.9.2教程(最新教材)的更多相关文章

  1. VS2017专业版使用最新版Qt5.9.2教程

    VS2017专业版使用最新版Qt5.9.2教程(最新教材) 最近三天一直在安装Qt5.9.2,为了能够在自己专业版的VS2017上面使用?可以算是花费了不少的功夫.但是一路上并不是很顺利,就在刚才,终 ...

  2. VS2017专业版和企业版激活密钥

    VS2017专业版和企业版激活密钥 Professional: KBJFW-NXHK6-W4WJM-CRMQB-G3CDH Enterprise: NJVYC-BMHX2-G77MM-4XJMR-6Q ...

  3. vs2017专业版和企业版的密钥

    Enterprise: NJVYC-BMHX2-G77MM-4XJMR-6Q8QF Professional: KBJFW-NXHK6-W4WJM-CRMQB-G3CDH

  4. QT5静态编译教程,主要针对vs2012(渡世白玉)

    QT5,VS2012静态编译,所有的库准备充分的话qwebkit也可以静态编译通过,但是我编译的版本使用中如果用了QWEBVIEW控件在连接时会出错. 注:我自己编译的环境是:win server 2 ...

  5. centos安装最新版MySQL 8.0教程

    这篇教程是通过yum方式安装的 安装依赖 yum install libaio wget -y 检查MYSQL是否已安装 yum list installed | grep mysql 如果有先卸载 ...

  6. Navicat15 For Mysql最新版完美破解图文教程(支持Win和Mac)

    Navicat15 For Mysql最新版完美破解 欢迎关注博主公众号[跟着Mic学架构],专注于分享Java领域技术干货,回复关键字 [面试资料] 可以获得海量面试资料. 申明,本教程 Navic ...

  7. ArcGIS Earth1.9最新版安装和使用教程

    1.下载ArcGIS Earth 官网下载地址:https://www.esri.com/en-us/arcgis/products/arcgis-earth 在这个网页的最下面填上信息,就可以下载了 ...

  8. Eclipse 最新版2018-09安装Maven教程

    其实在写这篇教程之前,花了不少时间来学习安装Maven.不是链接打不开,要么就是提供的方法不适合我这个版本,当然了,既然你能看到这篇教程说明我已经找到了正确方法. 打开Eclipse-Help-> ...

  9. ShopNC B2B2C最新版去除shop方法教程

    1.转移shop下目录文件至根目录: 2.修改config.ini.php里的shop绑定域名更改为无shop目录: 3.将原始根目录的index.php更改为main.php文件名自己定!并修改in ...

随机推荐

  1. Python 包的制作(__init__.py)

    如何制作一个自己的包:首先,需要创建一个文件夹,将其作为顶层包,在此文件夹内我们可以定义各个不同的子文件夹与 .py 文件作为各个子包与模块注意:在每个包文件夹下都需要有一个 __init__.py ...

  2. atitit.窗口静听esc退出本窗口java swing c# .net php

    atitit.窗口静听esc退出本窗口java swing c# .net php 1. 监听esc  按键 1 1.1. 监听一个组件 1 1.2. 监听加在form上 1 2. 关闭窗口 2 1. ...

  3. 使用DWR实现自己主动补全 相似百度搜索框的自己主动显示效果

    使用DWR实现自己主动补全 自己主动补全:是指用户在文本框中输入前几个字母或汉字的时候,自己主动在存放数据的文件或数据库中将全部以这些字母或汉字开头的数据提示给用户供用户选择 在日常上网过程中,我们常 ...

  4. openssl 再爆惊天漏洞及紧急修复指南

    openssl 又摊上大事了,2014年6月5日,SSL/TLS Man-in-the-Middle Vulnerability 该漏洞使得攻击者能够拦截恶意中间节点加密和解密数据.同一时候强迫使用弱 ...

  5. (testng多个class文件执行时混乱,不是等一个class内的所有methods执行完再去执行下一个class内的内容)问题的解决

    问题描述如下: We use TestNG and Selenium WebDriver to test our web application. Now our problem is that we ...

  6. Python开发【2.2 异常处理】

    1.Python常见异常类型: Exception 常规错误的基类 AttributeError 对象没有这个属性 IOError 输入/输出操作失败 IndexError 序列中没有此索引(inde ...

  7. Apache Qpid Broker云

    一.     什么是Broker云 Apathe Qpid 支持Broker Federation ,也就是Broker联盟或者叫做Broker云.Broker Federation可以通过配置消息路 ...

  8. 网络基础 二 (TCP协议代码,UDP协议代码)

    TCP  三次握手,四次断开 三次握手(必须先由客户端发起) 客户端:发送请求帧给服务器. 服务器:收到客户端的请求,并回复可以建立连接 客户端:与服务器建立连接 四次断开 (谁先发起都行,以客户端为 ...

  9. 在C语言中使用libiconv进行编码转换的示例

    libiconv_sample.c #include <stdio.h> #include <malloc.h> #include "libiconv/iconv.h ...

  10. node-orm2

    最近应老大要求,对orm2进行再一步封装,所以记录下封装和使用心得(文中数据库:mysql). 数据库连接 var orm = require("orm"); orm.connec ...