有时候想在VS中调试QT的工程,要么使用VS的QT tool直接打开pro文件,要么转成VS的项目文件,例如我使用的是Visual studio 2017 64bit,打开Qt的命令行Qt 5.9 64-bit for Desktop(MSVC 2017):
打开命令行后,进入到.pro文件所在目录:然后再命令行里敲入:
qmake -tp vc xxx.pro
回车后出现:
msvc-version.conf loaded but QMAKE_MSC_VER isn't set
解决办法:
进入到Qt的安装目录\msvc2017_64\mkspecs\common,例如:
D:\Qt\Qt5.9.0\5.9\msvc2017_64\mkspecs\common
打开msvc-version.conf,在最前面:
加上QMAKE_MSC_VER = 1910
如果是vs2015的话,应该是1900。
保存后再进入命令行输入命令就可以了,会生成VS的项目文件.vcxproj