这两天项目组搭建了一个VS2005+Qt4.8.5的开发环境,在同事的机器上都已经搭建好了,并且编译、运行一切顺利。

如果是使用VS2008或者VS2010的话,Qt官方网站已经有了对应的编译好的Qt安装包,直接下载安装即可。安装顺序为VS -> Qt-> AddIn。

我们因为使用的是VS2005,所以需要自己编译对应的Qt版本(领导已经编译好打包分发给了我们)。问题分三个部分说:

一,VS2005+Qt4.8.5开发环境的搭建:

按照同事的配置方法,安装好VS, Qt(自己编译的开发包放置一个目录即可,例如我这里是放在C:\Qt\qt-everywhere-opensource-src-4.8.5), AddIn之后,运行VS,在其界面上会多出一个Qt的菜单,打开Qt->Qt Options,弹出如下对话框:

只要点击Add按钮选中Qt4.8.5的路径(注意:必须是用VS2005编译的Qt版本),确定,然后就应该可以编译并运行了。

二、找不到Qt 版本?

可是我把VS2005+Qt4.8.5环境搭建好后,把同事上传至SVN仓库的代码签入本地,编译运行出现如下问题:

提示没有找到对应版本的Qt版本,怎么回事? 明明已经指定了呀?

为了验证Qt库是否能被VS识别并加载,于是重新新建一个Qt应用程序工程,编译,运行,Debug不能启动(原因一会再说),但Release版本能够顺利编译并启动运行。这说明VS能够找到Qt库。折腾许久还是不成。接下来是一连串的卸载VS再重新安装,又卸载qt-vs-addin-1.1.11-opensource.exe并重新安装,再次试验还是不行。都打算要重装操作系统了,百般无奈之后,领导过来救了我。

在解决方案名称上右键,弹出下拉菜单,点击 Change Solution's Qt  Version,弹出如下对话框:

选中要使用的Qt版本,点击OK。

再次编译运行工程,通过了。所有人都惊呆了!

三、Debug版本不能启动的问题:

在上一问题中提到,新建的工程,启动Debug会弹出如下错误提示框:


似乎是说配置不正确。需要安装补丁:VS80sp1-KB926601-X86-ENU.exe

安装过程需要一些时间。安装完后,一切OK。

VS2005中使用Qt4.8.5遇到的问题相关推荐

  1. VS2005中删除最近打开的项目和文件的记录

                VS2005中删除最近打开的项目和文件的记录 VS2005中总是保留最近打开的项目和文件的记录,甚至是以删除的它也不删,-_-! 下面介绍几种删除的方法: 第一种:建立一个ba ...

  2. VS2005中ajax安装指南[转]

    2019独角兽企业重金招聘Python工程师标准>>> VS2005中ajax安装指南[转] 以下是收集关于AjaxControlToolkit安装的一篇文章,感谢原作者 AjaxC ...

  3. VS2005中重构的用法

    重构工具可自动重新构造源代码,例如,通过将局部变量升级为参数或将代码块转换为方法. 重构是在编写代码后在不更改代码的外部行为的前提下通过更改代码的内部结构来改进代码的过程. 一.重构命令 提取方法 重 ...

  4. 在VS2005中 GridView导入Excel的两点小技巧-附源码

    VS2005中 GridView导入Excel的导入需要注意的几点 最近带的项目遇到GridView导入Excel问题,总结出几点: 1.如果出现下面的错误提示可用重载VerifyRenderingI ...

  5. VC6如何使用VS2005中的CImage类功能

    由于VC6启动速度快,产生的执行代码小,还有可爱的类向导,所以许多C++程序员还工作在VC6环境中.       但是我们想在VC6中用VS2005中的新功能怎么办呢?例如CImage类(有很强的图像 ...

  6. 在vs2005中使用Com连接SAP系统(二)

    昨天讲述了以下如何在VS2005中使用form的形式来调用SAP ECC6.0中的Function Module,今天将记录一下在VS2005中以web的形式来调用Function module. 以 ...

  7. 在vs2005中使用Com连接SAP系统(一)

    开博了,总要写点什么吧!正好前两天做了一个小实验"在vs2005中使用Com连接SAP ECC 6.0",记录如下: 我分别以form和web的形式对SAP中的Function m ...

  8. vc6.0转vs2005中字符串的问题

    简单一点:就是project->Property->Configuration Property-->general-->Character Set:No Set即可.详细分析 ...

  9. 使用ClickOnce部署VS2005中的WinForm应用程序.(ZT)

    使用ClickOnce部署VS2005中的WinForm应用程序/Files/chinhr/AA.rar TrackBack:http://blog.oracle.com.cn/155011/view ...

最新文章

  1. 关于学习Python的一点学习总结(30->递归实例)
  2. vmware中修改ubuntu的分辨率
  3. 蓝桥杯-字串统计(java)
  4. 【转载】安卓开发者在使用deepin15.4时可能会遇到的问题
  5. 我们在面临种种不良的飞鸽传书2012
  6. 【译】用 Chrome 开发者工具以及 react 16 版本分析性能
  7. 数据结构分类概述【转载】
  8. mysql固定某列获取不连续的值_SQL-怎么把一列不规律的值,取出其中连续段的首尾数字?...
  9. opsforlist 存在贼覆盖_RedisTemplate集合使用说明-opsForList(二)
  10. android:异步任务asyncTask介绍及异步任务下载图片(带进度条)
  11. fileboy v1.9 发布,文件变更监听通知系统
  12. pandas df中有几个数组_还在抱怨pandas运行速度慢?这几个方法会颠覆你的看法
  13. 步进电机驱动实验(89C51 + KEIL + Proteus)
  14. 暴力解决mui框架跳转问题
  15. kali攻击139端口_入侵445端口-永恒之蓝漏洞利用-Metasploit
  16. AVI视频文件编码格式不受支持0xc00d5212怎么解决?
  17. 使用多个可选过滤器过滤 Eloquent 模型
  18. Unity_检测颜色相似度
  19. 王者android与ios互通,王者荣耀ios和安卓数据互通吗?数据互通时代即将来临
  20. 强一致共识算法-BFT/CFT

热门文章

  1. libGDX学习之路02:利用Tiled绘制游戏地图
  2. 基于CIM的馈线建模和应用(论文学习)
  3. HTTP状态码的含义
  4. 常见网络安全产品汇总(私信发送思维导图)
  5. 像素生存显示服务器不可用,生存游戏3无法连接服务器是什么原因
  6. ajax java首字母检索_AJAX的拼音首字母查找对应中文的portlet
  7. Origin设置线条颜色和符号颜色一致
  8. 蓝牙MESH网关_相对于米家多模网关,其实我更爱的是光照传感器
  9. Containerd镜像lazy-pulling「详细解读 」
  10. 李彦宏:为理想找到归宿