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内存条),机子的速度是 ...
随机推荐
- C++实现离散数学的关系类,支持传递闭包运算
#include <vector> #include <cassert> #include <iostream> using namespace std; clas ...
- Promise (1) 如何使用Promise
Promise 也是面试高频问题, 今天我们来看看Promise是什么, 能做什么, 怎么用, 下一期我们自己来模拟一个myPromise 1 Promise 是什么 我们要学会自己给自己提问, 才 ...
- 自学Python,新手上路,好资源免费分享
Python 可以用来做什么? 在我看来,基本上可以不负责任地认为,Python 可以做任何事情.无论是从入门级选手到专业级选手都在做的爬虫,还是Web 程序开发.桌面程序开发还是科学计算.图像处理, ...
- centos7开放端口和防火墙设置
centos7开放端口和防火墙设置. 查看防火墙状态: firewall-cmd --state 如果显示: not running 打开防火墙服务: systemctl start firewall ...
- java游戏开发杂谈 - 创建一个窗体
package game1; import javax.swing.JFrame; /** * java游戏开发杂谈 * ---demo1:创建一个窗体 * * @author 台哥 * @date ...
- SpringBoot从零单排 ------初级入门篇
有人说SSM已死,未来是SpringBoot和SpringCloud的天下,这个观点可能有点极端,但不可否认的是已经越来越多的公司开始使用SpringBoot.所以我将平时学习SpringBoot的内 ...
- Shiro详解
Shiro Shiro集成Spring 加入Spring和Shiro的jar包 配置Spring及SpringMVC 参照:官方给出的案例shiro\samples\spring Shiro集成Web ...
- css 四周边框角加粗效果
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- Linux记录~持续更新~
ls -ildha /etc -i 显示对应id号 唯一标识 -l 显示详情 -d 显示当前文件夹 不包括子目录 -h 单位为KB 而不是B -a 显示所有 包括隐藏文件 mkdir mkdir -p ...
- redis 特性
Redis 三大特性: Redis 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用 Redis 不仅支持简单的 键 * 值 类型的数据, 还提供list.set.z ...