点击OK按钮,配置就完成了。现在你可以在通过QT5菜单打开pro文件了。
注意:
- vs2013+qt5.6.0(msvc 32)用1.2.4会报错:
the following error occured:
can’t find \bin\qmake.exe
用1.2.5没有报错,原因不知,但在安装的时候提示如下:
cannot install QtQmlClassifier2013.vsix! error code: 1006
跳过也能正常使用。
VS中导入Qt项目
VS的QT5菜单中有一个“Open Qt Project File(.pro)”子菜单,通过它可以打开一个Qt项目。
我通过Qt Creator创建了一个Qt项目HelloQt,然后在VS中打开pro文件,效果如下图所示:
到这里你就可以编译运行了,按CTRL+F5即可。
实际上你在VS中打开pro文件时,Qt提供的VS Add-in会自动生成一个vcxproj文件(VC项目文件)。如下图:
当你关闭项目时,还会提示你保存解决方案(sln文件)。你保存后,下次可以直接通过sln打开Qt项目。
新建一个Qt项目
我刚才是先用Qt Creator创建了一个项目,然后通过VS QT5菜单导入,让VS Add-in自动生成了一个适合VS的项目文件(vcxproj)。
实际上我们也可以通过VS文件菜单,直接新建一个Qt项目:文件->新建->项目->Qt5 Projects->Qt Application。
新建Qt5项目时,可以选择项目类型,比如Qt Application或Qt Library。还可以选择项目依赖的模块。试一试吧。
用qmake创建一个Qt VS工程
最后还有一种方法,直接使用Qt SDK里的qmake工具来创建适合VS的Qt项目。通过开始菜单里的Qt 5.4.1中的Qt命令行工具,进入你的工程目录,执行下列命令即可:
qmake -project -t vcapp -o xx.pro(说明:如果你的工程目录就是项目名字,就可以去掉-o xx.pro这两个参数) qmake然后就可以看到xx.vcxproj文件了。
注意,如果你的工程目录是空的,没有源文件,那上面的命令是无效的。