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

时间:2010-02-26 06:18:30

标签: qt visual-c++ qt4 qmake vcproj

我在main.cpp文件夹中有c:\test并执行以下操作:

qmake -project
qmake -tp vc test.pro

答案是:

WARNING: Unable to generate output for: C:/test//Makefile.Debug [TEMPLATE vcapp]
WARNING: Unable to generate output for: C:/test//Makefile.Release [TEMPLATE vcapp]

但是,我不需要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生成它们吗?

4 个答案:

答案 0 :(得分:28)

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

qmake -spec win32-msvc2008 -tp vc

如果您使用的是VS2005,2010,2012或2013,请将win32-msvc2008替换为win32-msvc2005win32-msvc2010win32-msvc2012win32-msvc2013

答案 1 :(得分:4)

我建议您使用以下行:

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

如果你开始一个新项目,我真的建议你测试这个scrits包...我的一个朋友写了他们,他们非常好!花10分钟阅读如何创建它们,在任何时候,您将拥有创建PRO,VCPROJ并在一个命令中构建所需的所有脚本......

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

答案 2 :(得分:1)

我似乎安装了不支持MSVC的捆绑包(仅限MinGW)。要根据sourcesthis下载that并安装Qt。

答案 3 :(得分:0)

最简单的一个 qmake -project qmake -t vcapp

你得到了.vcproj文件