VS2008配置qt开发环境

Qt默认使用mingw编译,不支持VS编译器,因此,如果需要用VS开发,需要将Qt重新编译和配置。
1.下载并安装Qt(http://download.qt.io/archive/qt/


2. 下载VisualStudio Add-in

http://download.qt.io/official_releases/vsaddin/qt-vs-addin-1.1.11-opensource.exe.mirrorlist


3.安装VisualStudio Add-in


4.重新编译Qt
    a)用Visual Studio Command Prompt进行编译。
      开始菜单-->Microsoft Visual Studio 2008--> Visual Studio Tools -->   

Visual Studio Command Prompt
   
注意:是使用Visual Studio CommandPrompt,而不是直接的cmd Dos窗口。
    b)进入Qt的安装目录后,执行CD Qt,进入Qt的根目录。
     cd C:\Qt\4.8.5。
    c)运行命令 configure -platform win32-msvc2008。

o(选择opensource模式)回车

y(同意license)回车
     配置时间大概用了半个小时。
       d)运行命令nmake。
     编译需要大概3个小时。
 编译期间会产生编译错误,我编译的是Windows 7下的VS2008版本。解决方法如下:
错误:
api\qscriptextensionplugin.h(43): Error: Undefined 
interface
NMAKE : fatal error U1077: ' c:\Qt\4.8.5\bin\moc.exe' : return code '0x1'
Stop.
NMAKE : fatal error U1077: '"c:\Program Files\Microsoft 
Visual Studio 9.0\VC\BIN\nmake.exe"' : return code '0x2'Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'Stop.
解决:
删除
C:/Qt/4.8.5/src/script/tmp/moc/debug_shared/mocinclude.tmp
C:/Qt/4.8.5/src/script/tmp/moc/release_shared/mocinclude.tmp
其他错误解决:
删除
C:/Qt/4.8.5/src/3rdparty\webkit\WebCore\tmp\moc\debug_shared\mocinclude.tmp 
C:/Qt/4.8.5/src/3rdparty\webkit\WebCore\tmp\moc\release_shared\mocinclude.tmp

5.配置VS

 

 


如果是mingw版本,那么在增加path时可能出现提示:qt in the given path was builtusing mingw。 
  
解决方法:删除C:\Qt\4.8.5\lib下的libqtmain.a和libqtmaind.a,因为是通过找这2个文件判断是否是mingw编译版本。(可剪切到其他地方,以防再需要回到mingw版本)

 



Qt Creator是跨平台的 Qt IDE, QtCreator 是 Qt 被 Nokia 收购后推出的一款新的轻量级集成开发环境(IDE)。此 IDE 能够跨平台运行,支持的系统包括 Linux(32 位及 64 位)、Mac OS X以及 Windows。根据官方描述,Qt Creator 的设计目标是使开发人员能够利用 Qt 这个应用程序框架更加快速及轻易的完成开发任务。

QtCreator主要是为了帮助新用户更快速入门并运行项目,还可提高有经验的Qt开发人员的工作效率。

语法标识和代码完成功能输入时进行静态代码检验以及提示样式上下文相关的帮助代码折叠括号匹配和括号选择模式高级编辑功能。

集成了领先的版本控制软件,包括 Git、Perforce 和Subversion开放式文件,无须知晓确切的名称或位置搜索类和文件跨不同位置或文件沿用符号在头文件和源文件,或在声明和定义之间切换。

集成了特定于 Qt 的功能,如信号与槽 (Signals & Slots)图示调试器, 对 Qt 类结构可一目了然集成了 Qt Designer 可视化布局和格式构建器只需单击一下就可生成和运行 Qt 项目,为Qt跨平台开发人员的需求而量身定制。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值