15

main.cppc:\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]

但是,我不需要制作文件。我需要.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

4 回答 4

28

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

qmake -spec win32-msvc2008 -tp vc

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

于 2010-03-16T12:32:27.920 回答
6

我建议您使用以下行:

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

于 2010-02-26T06:35:17.390 回答
1

看来我已经安装了不支持 MSVC(仅限 MinGW)的包。去下载源代码并根据thisthat安装Qt 。

于 2010-02-26T10:16:35.157 回答
0

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

你得到 .vcproj 文件

于 2010-11-26T11:24:17.197 回答