----------- 因为最近在vs2012框架下安装qt的惨痛经历,在尝试了多次失败以后,,我决定写个笔记备用 -----------

---------------------------------------------------------------------------------------------------------------------------------------------------

win7(32bit)支持的最新的visual studio版本好像只到vs2012了。

step1.先安装VS2012到C盘。在VS2012的安装时有一些选项,可以选择安装哪些工具包,由于只需要C++编程,所以选择前3个或前4个工具包即可。

step2.安装qt-opensource-windows-x86-msvc2012-5.2.1.exe到D盘。在qt官网上已经有最新的qt5.4了,但是我尝试了几次,5.4版本好像无法加入到vs2012中区,而这个5.2版本可以。5.2.1版本在官网上直接找不太好找,直接点这个链接可以下载:http://download.qt.io/archive/qt/5.2/5.2.1/

step3.安装qt-vs-addin-1.2.2-opensource.exe到C盘。官网目前最新的vs-addin版本是1.2.4了(截至2014/12/20),但是经测试,太新的版本好像不支持win7和vs2012了,而1.2.2这个版本可以,这里是下载链接:http://mirrors.neusoft.edu.cn/qt/official_releases/vsaddin/qt-vs-addin-1.2.2-opensource.exe

注:

1.以上安装过程可以一气呵成,中间无需重启电脑;

2.上述安装路径只是我实际设置的路径,其实可以任意设置;

3.走完step3以后,打开vs,能看到菜单栏多了一个“QT5”的插件,打开“QT5 -> Qt options”,设置一下QT版本,具体操作是:点击“add”,然后设置QT5的安装路径(你先随便给一个路径,程序会自动查找路径是否正确,如果不正确,过会儿会有红字提示你设置的路径下没找到qmake,然后你在D盘的qt5安装文件下找到qmake.exe文件,并把路径设置好就行。我的QT正确路径为:D:\Qt\Qt5.2.1\5.2.1\msvc2012,因为我的qmake.exe在D:\Qt\Qt5.2.1\5.2.1\msvc2012\bin文件夹下)。

4.应该及时查看是否可用:在vs中新建一个QT5项目,随便建立一个空的UI项目,然后运行,如果提示“无法找到QT build”之类的话,则还需要下一步操作:

step4.安装QT调试器CDB(WDK8.0)。据了解,如果安装Qt时使用的是Visual Studio的预编译版,那么很有可能就会缺少调试器(Debugger),此时应下载安装合适的Windows Driver Kit(WDK), WDK中包含Qt必须的CDB调试器,微软官网提供的WDK有三个版本:WDK 7.1对应的是VS2010,WDK 8.0对应VS2012,WDK 8.1对应VS2013;WDK 7.1只支持win xp,而WDK 8.0、WDK 8.1只支持win 7及以上的版本;从微软官方下载合适的WDK的在线安装软件,不到1MB大小,安装时只需选中“Debugging Tools for Windows”即可,其它都可以不安装。 我下载了WDK8.0的软件包(378MB),安装时竟然没有安装选项,所以只能全部都安装了,花了我越1GB的C盘空间! 微软官网WDK下载地址:http://msdn.microsoft.com/en-us/windows/hardware/hh852365

安装完WDK后必须重启电脑才能生效。重启后应打开VS再次建立一个QT项目,看是否已经OK。反正我的到此就搞定了。

另:在安装qt-vs-addin时我卡住了,记得好像是卡在了一个help文档按住过程上,此时我又不敢强退,等了很久还无进展,然后我打开C:\Program Files\Digia\Qt5VSAddin\help\qt5vs文件夹,把里面的一个压缩文件原地解压,然后安装程序又顺利地进行了。。

另:一旦中间某个过程安装错误,以我浅薄的知识基本就是无解,必须重新刷系统(幸好有一键U盘和Ghost神器),再来。卸载过VS2012然后又重装,但是重装没用,问题还是在,主要是VS很难卸载干净,至少我发现C:\Users\Administrator\AppData\Local\Microsoft\MSBuild\v4.0文件夹中有一个Microsoft.Cpp.Win32.user文件夹,存了很多VS的使用记录,你卸载后若不删除该文件夹,重装后还是原样,问题无法解决。

Win7(32bit) + VS2012 + Qt相关推荐

  1. win7安装vs2012失败

    win7安装vs2012失败.提示WebDeploy/WebDeploy_x64.msi 无效驱动器,无法安装. 网上搜索到解决办法: 第一关闭杀毒软件. 第二把系统时间调整到7月(因为vs2012好 ...

  2. Win7 32Bit与64Bit版本终极对决

    Windows 7 RTM用32bit还是64bit 如果说Vista是一个早出娘胎的BB,那么Windwos7就是一个刚刚摆完满月酒的小孩.尽管Vista当年带给我们多少震撼,但微软受到厂商和媒体的 ...

  3. win7下配置qt+opencv 注意事项

    根据最近项目需求,需要搞OPENCV,之前有用过MFC,感觉内部使用还是可以的,但是想要弄成可以发布的东东,还是需要比较强大的界面设计的,后来一查,发现QT比较适合,而且还支持跨平台.就风风火火的搞了 ...

  4. Win7下 OpenCV+Qt开发环境搭建

    1.所需软件工具: (1)OpenCV开发库,2.4.9版:包括源文件(source文件夹)和编译后的文件(build文件夹),但最好自己使用CMake又一次编译.否则easy出错. (2)Qt Cr ...

  5. 关于win7 32bit连接win10共享打印机0x0000011b解决办法

    1.确定win10端SMB协议开启 2.win7端进行打印机添加,选择添加本地打印机 3.创建新端口,选择本地端口 4,输入\共享的主机名或IP\共享打印机名称 5,点击下一步勾选所需打印机驱动 图略 ...

  6. win7平台下QT软件的打包与发布(部署与安装)

    软件编写调试好之后最重要的就是打包和发布,这样软件才好传播. qt软件的打包发布一个难点是必备dll文件的识别.不少日志说用dependencyWalker,今天我试了一下发现查找dll不完全,比如辨 ...

  7. win7平台下QT软件的打包与发布(部署与安装) 打包成安装包样式

    软件编写调试好之后最重要的就是打包和发布,这样软件才好传播. qt软件的打包发布一个难点是必备dll文件的识别.不少日志说用dependencyWalker,今天我试了一下发现查找dll不完全,比如辨 ...

  8. win7(32bit)下完整的搭建apache(2.2.x)+openssl(0.9.6-1.0.1升级)过程

    为了搭建用于测试heartbleed漏洞(CVE-2014-0160)的环境,于是乎做了这个博文里搭建的环境,不是太难,但由于不太懂,也耗了几天时间,下面开始. 环境:win7(32bit)+apac ...

  9. QT 5.12 安装MinGW 7.3.0 32bit

    一.下载MinGW 7.3.0 32bit for QT 5.12 链接:https://pan.baidu.com/s/1IKDhvxEbKIgmWyQQhpdnTw 提取码:ubxc 二.解压缩并 ...

最新文章

  1. css3伪元素选择器before 和 after 的使用
  2. 在原神里钓鱼,有人竟然用上了深度强化学习,还把它开源了
  3. shell脚本 定期删除日志
  4. linux下oracle修改最大连接数,linux修改TCP最大连接数
  5. Please move ‘proctime(r_proctime)‘ to the end of the schema.以及rowtime和proctime
  6. 洛谷 P1136 迎接仪式 解题报告
  7. 部署全局ajax处理
  8. element ui 表格滚动条抖动的问题
  9. 2020年最好用的手机是哪一款_2020年千元机中性能最好的4款手机,印象最让你深刻的是哪一款?...
  10. 计算机组成原理试题和答案2017,【2017年整理】计算机组成原理试题及答案9.doc...
  11. matlab2018求多元函数驻点,机械优化设计课后习题答案.doc
  12. 择校秘籍|南大计算机 和 北航计算机 应该怎么选?
  13. 微信怎么找群聊?找回微信群聊只需要这样…
  14. 本地图片转换Base64的方法,Base64码转换为本地图片
  15. 常用的评论/帖子/文章排序算法四(牛顿冷却定律)
  16. leaflet加载接入腾讯矢量、腾讯影像地图(leaflet篇.4)
  17. C++ iterator(迭代器)用法
  18. (一)计算机基本组成
  19. F7飞控项目调试过程的记录 系列文章第一部分
  20. excel向程序发送命令时出现错误

热门文章

  1. go-stat-reporter(1):golang开发通用报表展示系统,设计数据结构
  2. Oracle问题:如何远程连接Oracle数据库
  3. concurrent.futures模块使用
  4. 数据采集爬虫ip代理基本原理-飞蚁代理
  5. 网页动态效果——随鼠标移动的动态触击式线条
  6. Django项目中浏览器显示127.0.0.1拒绝我们的连接请求
  7. php单链表检测有没有环,PHP找出链表中环入口节点步骤详解
  8. Synchronized关键字深度解析
  9. 1.27 Daisy Chains(花瓣)
  10. 网络安全有哪些岗位,如何成为一位优秀的网络安全工程师?