• QT5.6.0 VS2013 Win764位系统QT环境搭建过程


    QT5.6.0 VS2013 Win764位系统QT环境搭建过程

    没用过QT自己跟同事要了安装包,按照同事指导方法操作安装部署开发环境结果遇到好多问题,错误网上搜遍了所有帖子也没有找到合适的解决方案。纠结了好几天,真是痛苦的经历,现记录下来,也给大家做个参考:

    之前遇到的错误:

    错误1: LNK1104cannot 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 sp164)的补丁包(如果已经装过请略过此步),没有补丁包肯定会有问题的。包里大概这些文件,网上各种找,现在分享下,我的网盘地址:

    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、装完以上这些可以继续安装 

    VS201364):我装的是英文版的

    Qt5.6.0qt-opensource-windows-x86-msvc2013_64-5.6.0.exe

    QT vs 插件:qt-vs-addin-1.2.5.exe

    以上是安装顺序,建议插件最后装。

    5装完后我们可以先启动QTCreator检查下环境:

     

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

     

     

    如过出现叹号的可能安装过程有问题:

    我之前部署的错误截图:

    6、确定环境基本正常,可以新建一个默认工程编译下,先执行qMake,再构建,如果没出现异常则说明环境部署OK

    我重装系统前遇到的一些错误:

    错误1: LNK1104cannot 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:QtQt5.6.05.6msvc2013_64     后确定   OK

     

    然后新建个QT工程可以测试了,

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

    修改VS默认开发环境:Tools->Import an Export Settings->  

     

    选择reset all settings Next->

     

    菜鸟一枚,有哪里写的有问题的还望大家帮忙指出纠正!

    本文为作者原创,未经允许,不得转载

  • 相关阅读:
    ASP.Net无法连接Oracle的一个案例
    给Oracle添加split和splitstr函数
    笨猪大改造
    设计模式(一)策略模式
    jQuery select 操作全集
    现在的心情
    jquery 自动实现autocomplete+ajax
    c# 配置连接 mysql
    jquery.ajax和Ajax 获取数据
    C# 加密可逆
  • 原文地址:https://www.cnblogs.com/wangyan89smile/p/5718173.html
Copyright © 2020-2023  润新知