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->
菜鸟一枚,有哪里写的有问题的还望大家帮忙指出纠正!
本文为作者原创,未经允许,不得转载