如何使用qmake生成.sln/.vcproj

sta*_*tas 15 qt qmake qt4 vcproj visual-c++

main.cppc:\test文件夹中并执行以下操作:

qmake -project
qmake -tp vc test.pro
Run Code Online (Sandbox Code Playgroud)

答案是:

WARNING: Unable to generate output for: C:/test//Makefile.Debug [TEMPLATE vcapp]
WARNING: Unable to generate output for: C:/test//Makefile.Release [TEMPLATE vcapp]
Run Code Online (Sandbox Code Playgroud)

但是,我不需要make文件.我需要.vcproj!

环境:Windows XP Pro SP3,MSVC 7.1和8.0.Qt安装在C:\Qt\2010.02(LGPL版本)中.命令从Qt命令提示符运行.

它出什么问题了?如何生成.sln/.vcproj?我可以为MSVC 7.1和8.0生成它们吗?

小智 28

尝试在Qt命令提示符下使用此命令并确保您位于该.pro文件的同一目录中:

qmake -spec win32-msvc2008 -tp vc
Run Code Online (Sandbox Code Playgroud)

如果你正在使用VS2005,2010,2012,或2013年,更换win32-msvc2008win32-msvc2005,win32-msvc2010,win32-msvc2012,或者win32-msvc2013


And*_*y M 5

我建议您使用以下行:

qmake -tp vc Test.pro -o Test.vcproj

如果您开始一个新项目,我真的会建议您测试这个scrits程序包。花10分钟阅读如何创建它们,并且很快,您将拥有创建PRO,VCPROJ和在一个命令中构建所需的所有脚本...

http://www.dprog.n​​et/joomla/index.php?option=com_content&view=article&id=39:qt-integration-scripts&catid=32:qt-integration-scripts&Itemid=47


sta*_*tas 1

我似乎安装了不支持 MSVC 的捆绑包(仅限 MinGW)。去下载源码并按照这个那个安装Qt