C++ Qt jom.exe错误2

C++ Qt jom.exe错误2,c++,qt,compiler-errors,windows-10,C++,Qt,Compiler Errors,Windows 10,我在Windows 10上构建项目时遇到问题。在我的Windows7系统上,我使用Qt5.4、msvc2013,一切正常。但是在我的Windows10系统上,我无法构建我的项目。每次jom.exe抛出错误2。我已经用msvc2013、msvc2012甚至msvc2015试用了Qt5.4、5.5和5.6测试版。编译输出总是相同的 13:02:03:正在运行项目测试的步骤。。。 13:02:03:配置未更改,跳过qmake步骤。 13:02:03:开始:“C:\Qt\Qt5.6.0\Tools\Qt

我在Windows 10上构建项目时遇到问题。在我的Windows7系统上,我使用Qt5.4、msvc2013,一切正常。但是在我的Windows10系统上,我无法构建我的项目。每次jom.exe抛出错误2。我已经用msvc2013、msvc2012甚至msvc2015试用了Qt5.4、5.5和5.6测试版。编译输出总是相同的

13:02:03:正在运行项目测试的步骤。。。 13:02:03:配置未更改,跳过qmake步骤。 13:02:03:开始:“C:\Qt\Qt5.6.0\Tools\QtCreator\bin\jom.exe” C:\Qt\Qt5.6.0\Tools\QtCreator\bin\jom.exe-f Makefile.Release cl-c-nologo-Zc:wchar_t-FS-Zc:strictStrings-Zc:throwingNew-O2-MD-W0-GR-EHsc-DUNICODE-DWIN32-DWIN64-DQT_NO_DEBUG-DQT_SVG_LIB-DQT_WIDGETS_LIB-DQT_-DQT_GUI-DQT_XML_LIB-DQT-DQT CORE_-DNDEBUG-I.-I.\opencv249\opencv\build\include\include-I..\3;\3;\3party\3; api\include\employ\LIB\employ\employ\employ\employ\emdash\${平台}\7.6.0.0\5.6.0\5.6.5.5.6\5.6\5.6\5.6.6.0\5.6.6.0\5.6.6\msvvv6.5.6.6.0\5.5.5.5.5.5.5.5.5.0\5.6.0\5.5.6\5.6.6\5.6.6.5.5.6\msvvvvvvvvvvvv6.6.5.5.5.5.5.5.5.6.5.5.5.5.5.5.5.5.6.5.5.5.5.6.6\msvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvc 20151515 15.5.5.5.5.5.5.6.6.\5.6\msvc2015\u 64\include\QtCore-Irelease-I.-I..\Qt\Qt5.6.0\5.6\msvc2015\u 64\mkspecs\win32-msvc2015-Forelease\@C:\Users\xyz\AppData\Local\Temp\lineitem.obj.3728.47.jom jom:C:\dev\LOCAL\u WORKING\u TRUNK\Makefile.Release[Release\lineitem.obj]错误2 jom:C:\dev\LOCAL\u WORKING\u TRUNK\Makefile[release]错误2 13:02:04:进程“C:\Qt\Qt5.6.0\Tools\QtCreator\bin\jom.exe”已退出,代码为2。 构建/部署项目iQ_afbox时出错(工具包:桌面Qt 5.6.0 MSVC2015 64位) 执行步骤“Make”时 13:02:04:运行时间:00:00

这条路看起来像这样

C:\Program Files(x86)\Microsoft Visual Studio 12.0\VC\bin\x86\u amd64;C:\Program Files(x86)\Microsoft Visual Studio 14.0\VC\bin\x86\u amd64;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files(x86)\ATI Technologies\ATI.ACE\Core Static;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\dev\Qt\5.5\msvc2013\U 64\bin;C:\Windows\system32\config\systemprofile.dnx\bin;C:\Program Files\Microsoft dnx\Dnvm\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files(x86)\Windows工具包\10\Windows性能工具包\;C:\Qt\Qt5.6.0\5.6\msvc2015\u 64\bin


我忽略了什么?

如果手动编辑本应自动生成的项目文件(例如qml.qrc),则可能会发生这种情况。只需删除所有文件并再次从Qt Creator GUI中添加它们。这将解决您的问题。或者,您可以使用十六进制编辑器检查文件,以尝试发现问题(一个制表器,而不是一些空格等)

如果手动编辑本应自动生成的项目文件(例如qml.qrc),则可能会发生这种情况。只需删除所有文件,然后再次从Qt Creator GUI中添加它们。这应该可以解决您的问题。或者,您可以使用十六进制编辑器检查文件,以尝试发现问题(使用制表器而不是某些空格等)