如何配置Qt与Visual Studio 2010配合使用?

3
我从网站下载了Qt的开源版本,并使用nmake编译,但在我的项目中使用时遇到了麻烦。尽管我已将路径添加到PATH、INCLUDE和LIB变量中,但似乎Visual Studio找不到Qt头文件。我尝试安装了Qt Visual Studio插件,但只支持Visual Studio 2008。
有没有人成功地将Qt与Visual Studio 2010配合使用?还是说我必须等到Qt 4.7正式发布才能获得Visual Studio 2010支持?
3个回答

2

要么下载预编译的VS2008包,要么使用CMake的VS2008配置文件构建它,然后在VS2010中打开生成的.sln文件并进行转换。

编辑 - 到目前为止令人讨厌的特性是该VS插件不支持VS2010,这使得它对于桌面应用程序开发基本上是不可用的。


1

传统上,VS支持是付费许可证的一部分,而OS包中只有mingw支持。事情正在改变,但可能会有一段时间存在一些问题。

另一方面,mingw有一个巨大的优势:部署。您不必追逐文件和所有相关的巫术。只需确保包含您使用的所有.DLL文件即可。

此外,还有QtCreator。它不像VS那样功能丰富或无所不知;但它确实感觉更好、更容易使用。它消除了所有繁琐的nmake工作,并嵌入了UI编辑器。而且它是跨平台的!

老实说,对我来说,如果VS现在死掉了,我也不会想念它。


为此,我总是使用VS,但它变得过于臃肿、缓慢和(现在)闪烁。让VC6回来吧! - gbjbaanb
关于QtCreator,我发现它比Visual Studio在实际开发中要容易使用得多(特别是如果你没有Visual Assist X)。如果需要的话,你可以设置它使用VC2010作为编译器。在我看来,VC在为Windows生成代码方面做得比mingw更好。 - Cogwheel
@Cogwheel 和 VS 的可视化调试器相比 gdb 更易于使用! - Martin Beckett
1
@Martin Beckett确实。 TBQH,我对VS的看法与答案完全相反。它是任何平台上最好的IDE,但我不想为此辩护;) - Cogwheel

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接