问题
如题
解决方法
qmake命令生成vs的vcproj文件。
步骤
qmake生成的vs工程与环境变量中的qmakespec相关,可以有两种方法:
1、默认情况下,即环境变量qmakespec为你装的qt for vs的版本,默认生成的为该版本的vs工程文件。例如,你装的是QT for vs2010,环境变量qmakespec=win32-msvc2010,默认情况下生成的是vc2010的工程文件。
a、当你的xx.pro的TEMPLATE = subdirs时,
qmake -r -tp vc xx.pro
生成vcproj文件。
b、其他情况下用:
qmake -tp vc xx.pro
或者
qmake -t vcapp xx.pro
生成vcxproj文件。
2、生成指定版本的VS工程 在上面的命令中加入 -spec win32-msvc2008即可。
qmake -spec win32-msvc2008 -r -tp vc xx.pro
生成vcproj文件。
3、VS打开vcproj文件自动生成sln文件。