QT5.6.0 VS2013 Win764位系统QT环境搭建过程
QT5.6.0 VS2013 Win764位系统QT环境搭建过程
没用过QT自己跟同事要了安装包,按照同事指导方法操作安装部署开发环境结果遇到好多问题,错误网上搜遍了所有帖子也没有找到合适的解决方案。纠结了好几天,真是痛苦的经历,现记录下来,也给大家做个参考:
之前遇到的错误:
错误1: LNK1104:cannot open file ‘shell32.lib’
错误2: LNK1158: cannot run 'rc.exe'
错误3: LNK1104: cannot open file 'kernel32.lib'
附几个查找到的解决方案方法;但我的问题并没有解决
http://bbs.csdn.net/topics/390835735
按照上述图解配置完 报错error: LNK1158: cannot run 'rc.exe'
http://stackoverflow.com/questions/14372706/visual-studio-cant-build-due-to-rc-exe
如果你也遇到了同样的错误,建议重装系统吧,也许是系统环境被破坏了,或者装的时候就有问题
先来介绍下正常的安装部署步骤:
1、系统环境Win7 64位旗舰版,我是直接用一键还原系统重做的 ,一键重装(如果系统正常请飘到下一步)

2、装完系统必须装下win7 sp1(64)的补丁包(如果已经装过请略过此步),没有补丁包肯定会有问题的。包里大概这些文件,网上各种找,现在分享下,我的网盘地址:
http://pan.baidu.com/s/1c27d4fY
3、需要安装WIndows SDK,官网名字应该是Windows Kits 支持Win7的版本 Windows Kits 8.1 官网下载总是无法打开,最后下载别人分享的,CSDN我都没有积分了,现去做任务挣了点下载积分,特保留下来分享给大家:
8.1链接:http://pan.baidu.com/s/1c2DPcNu 密码:0k4a
10 链接:http://pan.baidu.com/s/1jIe0ZMQ 密码:st0r (支持Win10系统)
4、装完以上这些可以继续安装
VS2013(64):我装的是英文版的
Qt5.6.0:qt-opensource-windows-x86-msvc2013_64-5.6.0.exe
QT vs 插件:qt-vs-addin-1.2.5.exe
以上是安装顺序,建议插件最后装。
5、装完后我们可以先启动QTCreator检查下环境:

打开 工具->选项->构建和运行:如下图



如过出现叹号的可能安装过程有问题:
我之前部署的错误截图:

6、确定环境基本正常,可以新建一个默认工程编译下,先执行qMake,再构建,如果没出现异常则说明环境部署OK
我重装系统前遇到的一些错误:
错误1: LNK1104:cannot open file ‘shell32.lib’
错误2: LNK1158: cannot run 'rc.exe'
错误3: LNK1104: cannot open file 'kernel32.lib'
7. 打开VS配置下QT编译环境 选择QT5->Qt Options

8. Add打开 path选择QT安装路径:C:\Qt\Qt5.6.0\5.6\msvc2013_64 后确定 OK



然后新建个QT工程可以测试了,
友情提示:VS默认的开发环境可能需要修改成C++的开发环境 我之前做C#开发 直接建工程可能是会编译不过,但是具体是不是因为这个我也不确定,刚把环境dao ci 明白,不想再折腾测试了,有兴趣的可以测试测试,之前遇到问题找不到解决办法各种糟心,脑中还闪过一丝放弃学习QT的念头,快被折磨疯了,如此痛苦的经历,记录下还希望能帮助到其他人。
修改VS默认开发环境:Tools->Import an Export Settings->

选择reset all settings Next->

菜鸟一枚,有哪里写的有问题的还望大家帮忙指出纠正!
本文为作者原创,未经允许,不得转载
QT5.6.0 VS2013 Win764位系统QT环境搭建过程的更多相关文章
- 基于CentOS-6.9_x64系统QT环境搭建
想从事QT开发的人员,首先要做的第一件事就是开发环境的搭建.本人也是一位刚入门的新手,为了搭建这么一个环境,参考了很多的网上教程,然而中间依然走了不少弯路.现将过程记录下来. 一.开发环境 Ce ...
- Windows7 QT5.6.0(64位)使用mysql(64位)环境搭建详解
1 说明 使用环境为:Windows7 VS2015 QT5.6.0(64位),MYSQL 5.7.13(64位). 网上各种错误.模糊.抽象的资料,配置环境花了半天,痛定思痛,总结出来,方便后来人. ...
- win764位系统上让32位程序能申请到4GB内存方法
win764位系统上让32位程序能申请到4GB内存方法. 2016年09月18日 18:36:26 阅读数:1550 最近测试一个32位程序总是在1.2G左右内存时崩溃,怀疑是内存申请失败,本身32位 ...
- 各种版本QT下载地址与VS2013+QT5.3.1环境搭建过程(转)
原文转自 http://blog.csdn.net/baidu_34678439/article/details/54586058 1. 所有Qt版本下载地址: http://download.qt. ...
- iMX287A嵌入式Qt环境搭建
目录 1.嵌入式Qt简介 2.查看开发板Qt库的版本 3.第一个嵌入式Qt程序--Hello World 4.Linux桌面版本Qt环境的搭建 5.注意 @ 1.嵌入式Qt简介 Qt 是一个跨平台的应 ...
- 我用STM32MP1做了个疫情监控平台2—Qt环境搭建
目录 1.嵌入式Qt简介 2.查看开发板Qt库的版本 3.主机搭建Qt环境 4.第一个Qt程序--Hello World 5.一些问题 @ 1.嵌入式Qt简介 Qt 是一个跨平台的应用程序开发框架.使 ...
- Win7+Qt5.6.0(64位)+msvc2015编译器 环境配置
根据“Qt简介,Qt 5.6.0-VS2015 版本安装配置图文教程”安装第二套IDE,使用Qt官方的集成开发环境 QtCreator + 微软的WinDbg调试器(内含命令行调试器为CDB)的组合. ...
- 使用.NET 4.0+ 操作64位系统中的注册表
一.64位系统中的注册表 以 LocalMachine 中的启动项为例: 64位应用的注册表位置还是在: SOFTWARE\Microsoft\Windows\CurrentVersion\Run 而 ...
- mysql-5.6.15_winX64在win764位系统下的安装操作步骤总结
mysql 版权声明:本文为博主原创文章,未经博主允许不得转载. 自从换了新电脑win764位,支持的内存从原来的3G(2G机身+1G内存条)变到了现在的8G(机身4G+4G内存条),机子的速度是 ...
随机推荐
- python使用sqlmap API检测SQL注入
0x00前言: 大家都知道sqlmap是非常强大的sql注入工具,最近发现他有个sqlmap API,上网查了一下.发现这是 sqlmap的微端.(可以叫做sqlmap在线检测sql注入= =) 0x ...
- selenium 元素(class_name、link_text、css_selector)定位方法
通过元素的定位,使用firebug查找元素 1.示例一,class_name与link_text定位
- MyEclipse 10导入JDK1.7或1.8
1.在MyEclipse,选择“windows”>"preferences"选择,打开“perference”窗口(如下图) 2.展开“perference”窗口左侧“jav ...
- SpringBoot框架与MyBatis集成,连接Mysql数据库
SpringBoot是一种用来简化新Spring应用初始搭建及开发过程的框架,它使用特定方式来进行配置,使得开发人员不再需要定义样板化的配置.MyBatis是一个支持普通SQL查询.存储和高级映射的持 ...
- CSS fixed 定位元素失效的问题
一个示例 考察下面的代码: <head> <title>css filter issue</title> <style> body { height: ...
- BugkuCTF~Mobile~WriteUp
最近,开始记录一篇关于 Android 逆向分析的 WriteUp 方便有需要的人学习,也欢迎大家相互交流, 发现不 一样的世界. 一. signin 考点:反编译.静态分析 Topic Link:h ...
- 使用PixiJS做一个小游戏
PixiJS PixiJS使用WebGL,是一个超快的HTML5 2D渲染引擎.作为一个Javascript的2D渲染器,Pixi.js的目标是提供一个快速的.轻量级而且是兼任所有设备的2D库. 官方 ...
- jQuery拼图小游戏
jQuery拼图小游戏 最后样式 核心代码部分 <script type="text/javascript" > $(function () { $("td& ...
- xss攻击和csrf攻击的定义及区别
1.CSRF的基本概念.缩写.全称 CSRF(Cross-site request forgery):跨站请求伪造. PS:中文名一定要记住.英文全称,如果记不住也拉倒. 2.CSRF的攻击原理 用户 ...
- ES6数组扩展运算符
1 扩展运算符的运用 (1)复制数组 数组是复合的数据类型,直接复制的话,只是复制了指向底层数据机构的指针,而不是克隆一个全新的数组; const a1=[1,2]; const a2= a1; a2 ...