在QT 4.5以前, 使用qt for Visual Studio intergrator开发环境必须使用商业版的license,价格不菲。在QT 4.5以后,Nokia增加的对QT的LGPL授权,同时发布了了免费的qt-vs-addin,使得用Visual Studio进行闭源的QT开发成为可能。由于从qtsoftware.com网站下载的QT Open Source SDK 只能结合mingw的gcc编译环境使用,即使qt-vs-addin安装好了也不能直接检测到和使用qt open source sdk进行开发,不过完成下面需要几个特定的步骤后就可以享受到在Visual Studio下开发QT程序的便捷了:
题外话:目前qt-creator只能支持mingw编译器,不过对Visual Studio的nmake的支持正在开发中,到时候就能通过qt-creator来使用cl.exe和nmake来开发QT程序了,对于没有Visual Studio License的用户来说只要安装个最基本的Visual Studio Express甚至带有cl.exe的.net framework即可了。