Qt默认使用mingw编译,不支持VS编译器,因此,如果需要用VS开发,需要将Qt重新编译。前提:Qt已安装(http://qt.nokia.com/downloads-cn),VS已安装。

1、下载Visual Studio Add-in

  1. http://qt.nokia.com/downloads-cn

2、安装Visual Studio Add-in

3、重新编译Qt

(1)用Visual Studio Command Prompt进行编译。

开始菜单 --> Microsoft Visual Studio 2008 --> Visual Studio Tools --> Visual Studio Command Prompt。

注意:是使用Visual Studio Command Prompt,而不是直接的cmd Dos窗口。

(2)进入Qt的安装目录后,执行CD Qt,进入Qt的根目录。

  1. cd C:\Qt\4.8.

(3)运行命令 configure -platform win32-msvc2008。o(选择opensource模式)回车,Y(同意license)回车编译时间我用了半个小时。
   

(4)运行命令nmake,需要大概3个小时。

C:\Qt\4.8.4>nmake

编译期间会产生编译错误,我编译的是Windows 7下的VS2008版本。解决方法如下:

错误:

  1. api\qscriptextensionplugin.h(43): Error: Undefined
  2. interface
  3. NMAKE : fatal error U1077: 'C:\Qt\2010.05\qt\bin\moc.exe' : return
  4. code '0x1'
  5. Stop.
  6. NMAKE : fatal error U1077: '"c:\Program Files\Microsoft
  7. Visual Studio 9.0\VC\BIN
  8. \nmake.exe"' : return code '0x2'
  9. Stop.
  10. NMAKE :
  11. fatal error U1077: 'cd' : return code
  12. '0x2'
  13. Stop.

解决:

删除

  1. C:/Qt/2010.05/qt/src/script/tmp/moc/debug_shared/mocinclude.tmp
  2. C:/Qt/2010.05/qt/src/script/tmp/moc/release_shared/mocinclude.tmp

其他错误解决:

删除

  1. C:/Qt/2010.05/qt/src\3rdparty\webkit\WebCore\tmp\moc\debug_shared\mocinclude.tmp
  2. C:/Qt/2010.05/qt/src\3rdparty\webkit\WebCore\tmp\moc\release_shared\mocinclude.tmp
  1. 参考:http://tech.it168.com/a2010/1217/1139/000001139431_1.shtml
  2. http://developer.qt.nokia.com/wiki/QtVSAddin
  3. (通过源码进行编译配置)
  4. http://blog.csdn.net/hongqiang200/archive/2010/09/09/5873585.aspx
  5. (编译错误解决)

4、配置VS。

配置VS

打开VS2008。Qt --> Options,增加Path:C:\Qt\2010.05\qt。

打开pro文件或者新建Qt项目即可。
  
如果之前是mingw版本,那么在增加path时可能出现:qt in the given path was built using mingw。
  
解决方法:删除C:\Qt\4.8.4\lib下的libqtmain.a和libqtmaind.a,因为是通过找这2个文件判断是否是mingw编译版本。(可剪切到其他地方,以防再需要回到mingw版本)。

转载于:https://www.cnblogs.com/Yimi/p/7879180.html

vs2010如何安装qt插件相关推荐

  1. VS2017安装qt插件失败(已解决)

    VS2017安装qt插件失败(已解决) 试过很多方法没有解决此问题,偶然间删除一个文件夹,重新安装就成功了. 解决方法:删除红色框中的文件夹即可.(该文件路径在C盘的用户文件夹中查找,勾选隐藏的项目即 ...

  2. vs2015安装Qt插件问题

    当在安装好VS2015时,新建Qt工程是吧,可能是Qt插件安装失败,可以关掉VS2015,然后以管理员运行VS2015,重新安装Qt插件就可以了, 当安装好插件之后,创建Qt项目后,编译失败,报Moc ...

  3. VS2015安装QT插件

    这里我安装的插件是Qt5.7 无论去哪里下载都可以,在安装vs2015时需要主要,安装时需要勾选"visual c++"选项,其他没有什么要注意的,即使开始忘记勾选,也可以从控制面 ...

  4. vs2017安装QT插件

    安装好QT后,设置QT环境变量 打开VS2017扩展与更新窗口下载QT插件  正在下载插件  插件安装中

  5. vc6.0上安装qt插件

    今天把自己在windowsXP下弄QT的东西整理一下,参考了网上的一些资料,把自己在vc6.0下安装qt的过程和大家一起分享一下. 1 编译QT 1)下载QT的源代码文件包(注意:必须是.zip后缀的 ...

  6. vs2015安装qt插件提示QT in the given path was built using minGW

    先装qt 地址下载各版本 在安装的时候要勾选安装 msvc2015_64选项 因为我的是安装了vs2015 64位的,具体情况要看自己安装的什么,如果没有msvc2015类似的选项,说明你下载的qt版 ...

  7. VS2019加载QT插件提示“未将对象引用到对象的实例” 以及 “未能正确加载VSIX包”的问题

    问题描述---VS2017安装Qt插件后发生的"未能正确加载VSIX包"的问题 问题描述 在安装完成Vs2017后,在工具的插件和扩展中安装了qt的插件.安装完成启动后提示&quo ...

  8. vs2010 Qt插件报错Couldn't register all Qt4VSAddin command解决方案

    打开vs2010,也不存在qt插件: 1.更新你的VS2010到sp1: 2.cmd执行以下命令:(是一个命令,注意32位或者64位路经可能不同确认2个路径的文件存在再执行,否则安装sdk.) win ...

  9. Qt在VS2010的安装与配置

    1. 下载Qt的安装包和VS2010的Qt插件 2. 安装Qt SDK 点击下载安装包,一路回车即可,主要注意Qt的安装路径最好安装在全英文路径而且中间没有空格, 安装好后,可以运行开始菜单里面的Qt ...

最新文章

  1. 5 种将死的编程语言!
  2. Android之Handler有感(二)
  3. linux grunt环境,安装 Grunt - Grunt: JavaScript 世界的构建工具 | Grunt 中文网
  4. HashMap根据value值排序
  5. Hat’s Words
  6. ajax删除成功后的回调,Ajax成功回调'删除'不触发在Firefox中
  7. Spring MVC异常处理 - @ ControllerAdvice,@ ExceptionHandler,HandlerExceptionResolver
  8. matlab 高级函数 —— colfilt/blockproc (图像)矩阵的分块处理
  9. mysql安装设置数据目录下_Windows下修改MySQL安装目录和MySQL数据目录
  10. matlab转子动力学视频分析,基于ANSYS经典界面的光盘轴的转子动力学分析(谐响应分析)...
  11. 网络教育统考计算机和英语作文,网络教育英语统考试题
  12. matlab 求隐含波动率,matlab求解资产隐含波动率及无风险利率初探.doc
  13. 南京南汽技工学校计算机专业是啥,计算机中心附近技术类学校
  14. OneNET麒麟座应用开发之四:数据上传测试
  15. unity有限状态机和模糊状态机(怪物AI、自动寻路)
  16. html大作业网页代码 ——2019凡客服装店铺商城(1页) HTML+CSS+JavaScript HTML+CSS大作业_ 服装店铺网页制作作业_购物网页设计...
  17. @Column注解解析
  18. 如何把一个数组的值赋给另一个数组
  19. 【C语言】打印1到100之间3的倍数
  20. assert()与assert_options()用法说明

热门文章

  1. JavaScript(十三)面向对象
  2. 怎样封装一个自己的mvc框架(五)
  3. [BZOJ1503][NOI2004]郁闷的出纳员 无旋Treap
  4. CSS分别设置Input样式(按input类型)
  5. OpenGL 学习笔记(3)绘制几何物体
  6. 一步一步SharePoint 2007之二十五:编写一个最简单的WebPart(3)——添加WebPart
  7. 能拯救你的人也只能是自己
  8. Java中类的初始化顺序
  9. Windows10 ISO下载
  10. [C++] 用Xcode来写C++程序[6] Name visibility