【转】Qt集成到VS2008中 ( Qt4.5.1 + qt-vs-addin-1.0.0 )

2012-1-31 10:58:08  作者: admin  查看次数: 7  评论数: 0

如何将Qt集成到VS中,网上已经有不少的文章。我前一段时间试了一下,花了三天时间,编译了好几次才算是完全编译成功,并把Qt4.5.1集成到了VS2008中。在这里把经验分享一下。

1、首先确保VS2008安装好,我用的是VS2008英文版,最好不要用Express版的,因为如果用这个精简版本,qt-vs-addin装不上去。而且VS2008中文版我试过,qt-vs-addin不能用,不知道是怎么回事。

2、下载qt-win-opensource-src-4.5.1.zip,(http://get.qtsoftware.com/qt/source/qt-win-opensource-src-4.5.1.zip),解压到某一个文件夹,如L:\qt-win-opensource-src-4.5.1。

3、添加环境变量.如果你的登录名是administrator,则在“administrator的用户变量”中添加一个QTDIR,值 为:L:\qt-win-opensource-src-4.5.1。另外,在“系统变量”中的Path变量中添加L:\qt-win- opensource-src-4.5.1\bin,用“;”隔开。如把Path值改成L:\qt-win-opensource-src-4.5.1 \bin;%SystemRoot%\system32;%SystemRoot%;

4、使用Visual Studio 2008 Command Prompt,进入Microsoft Visual Studio9.0\Common7\Tools\目录下,执行vsvars32.bat,执行完,进入L:\qt-win-opensource-src- 4.5.1。

5、输入指令: configure -platform win32-msvc2008 -debug-and-release。等一阵子,大概十几分钟,configure就会完成。这一步一定要注意,我前几次编译没通过都是因为configure参数出了问题。网上绝大多数帖子 都说加上个static参数。我感觉这个静态编译参数没有必要,而且编译后体积太大。仅仅一个helloworld控制台应用程序都快上M了。一个空的QtGUI应用程序都好几M,虽然可以只用一个可执行文件就可以拿到别的机子上跑,可是如果有几个可执行文件,就很不划算了,每个都好几M,加起来会很臃 肿,Qt官方文档中也不提倡这么做。还有,加上-static就无法编译通过。如果第一个理由不足以说服你放弃static,那第二个总可以了吧,呵呵。 有两次,我加了static参数,头一次编译到webKit的时候报错,无法继续编译了。第二次,我用-no-webkit不编译webkit,可是到了 Opengl又出问题了。提示说什么变量名冲突,结果又一次没编译通过。后来不用static就编译成功了。

  1  2  下页

 6  顶一下       4  踩一下
上篇  Win7 激活密钥
下篇  Lite MP4 Tool v2.3 - 专业MP4视频转换工具
标签  rom  下载  

“【转】Qt集成到VS2008中 ( Qt4.5.1 + qt-vs-addin-1.0.0 )” 评论数: 0

留下评论


验证码: