如何使用 qmake 生成 .sln/.vcproj
我在 c:\test
文件夹中有 main.cpp
并执行以下操作:
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 生成它们吗?
I have main.cpp
in c:\test
folder and do the following:
qmake -project
qmake -tp vc test.pro
The answer is:
WARNING: Unable to generate output for: C:/test//Makefile.Debug [TEMPLATE vcapp]
WARNING: Unable to generate output for: C:/test//Makefile.Release [TEMPLATE vcapp]
But, I don't need make files. I need .vcproj!
Environment: Windows XP Pro SP3, MSVC 7.1 and 8.0. Qt is installed in C:\Qt\2010.02
(LGPL version). Commands are run from Qt Command Prompt.
What's wrong with it? How to generate .sln/.vcproj? May I generate them for MSVC 7.1 and 8.0?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
尝试在 Qt 命令提示符下使用此命令,并确保您位于
.pro
文件的同一目录中:如果您使用的是 VS2005、2010、2012 或 2013,请替换
win32-msvc2008< /code> 与
win32-msvc2005
、win32-msvc2010
、win32-msvc2012
或win32-msvc2013
try using this from Qt command prompt and make sure you are in the same directory of the
.pro
file:if you are using VS2005, 2010, 2012, or 2013, replace
win32-msvc2008
withwin32-msvc2005
,win32-msvc2010
,win32-msvc2012
, orwin32-msvc2013
我建议您使用以下行:
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
I would suggest you use the following line :
qmake -tp vc Test.pro -o Test.vcproj
If you start a new project, I would really recommend you to test this scrits package... A friend of mine wrote them and they are excellent ! Take 10 minutes to read how to create them, and in no time, you'll have all the scripts you need to create PRO, VCPROJ and build in one command...
http://www.dprog.net/joomla/index.php?option=com_content&view=article&id=39:qt-integration-scripts&catid=32:qt-integration-scripts&Itemid=47
我似乎安装了不支持 MSVC 的捆绑包(仅限 MinGW)。要去下载源并根据this和那个。
It seems I've installed bundle that doesn't support MSVC (MinGW only). Going to download sources and install Qt according to this and that.
最简单的一个
qmake-项目
qmake -t vcapp
你会得到 .vcproj 文件
Most simple one
qmake -project
qmake -t vcapp
and you get the .vcproj file