Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt 如何使用qmake生成.sln/.vcproj_Qt_Visual C++_Qt4_Qmake_Vcproj - Fatal编程技术网

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

Qt 如何使用qmake生成.sln/.vcproj,qt,visual-c++,qt4,qmake,vcproj,Qt,Visual C++,Qt4,Qmake,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] 但是,我不需要制作文

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

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


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

我建议您使用以下行:


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

如果你开始一个新项目,我真的建议你测试这个scrits包。。。我的一个朋友写的,他们是优秀的!花10分钟阅读如何创建它们,很快,您将拥有在一个命令中创建PRO、VCPROJ和build所需的所有脚本


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

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

qmake -spec win32-msvc2008 -tp vc
如果您使用的是VS2005、2010、2012或2013,请将
win32-msvc2008
替换为
win32-msvc2005
win32-msvc2010
win32-msvc2012
、或
win32-msvc2013
qmake-项目 qmake-t vcapp


您将获得生成Test.vcproj的.vcproj文件

“qmake-tp vc Test.pro-o Test.vcproj”,但这不是vcproj。它只是一个普通的旧Makefile,名称不同:-(我只得到.vcxproj而不是.sln)