Qt jom.exe error 2

Qt jom.exe error 2

本文关键字:error exe jom Qt      更新时间:2023-10-16

我在Windows 10上构建项目时遇到问题。在我的Windows7系统上,我使用Qt 5.4、msvc2013,一切都很好。但在我的Windows 10系统上,我无法构建我的项目。每次jom.exe都会抛出错误2。我在msvc2013、msvc2012甚至msvc2015中尝试过Qt 5.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.RReleasecl-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_GUI_LIB-DQT-XML_LIB-DQT_CORE_LIB-DNDEBUG-I-I..\opencv249\opencv\build\include-I\第三方\api\include-I\3rdparty\devlibs${PLATFORM}\libusb/include-I\3rdparty\devlibs${PLATFORM}\devicemanager\include-I。。。。\Qt\Qt5.6.0\5.6\msvc2015_64\include-I。。。。\Qt\Qt5.6.0\5.6\msvc2015_64\include\QtSvg-I。。。。\Qt\Qt5.6.0\5.6\msvc2015_64\include\QtWidgets-I。。。。\Qt\Qt5.6.0\5.6\msvc2015_64\include\QtGui-I。。。。\Qt\Qt5.6.0\5.6\msvc2015_64\include\QtANGLE-I。。。。\Qt\Qt5.6.0\5.6\msvc2015_64\include\QtXml-I。。。。\Qt\Qt5.6.0\5.6\msvc2015_64\include\QtCore-Irelease-I-I.…\Qt\Qt5.6.0\5.6\msvc2015_64\mkspecs\win32-msvc2015-Forelease\@C:\Users\xyz\AppData\Local\Temp\lineitem.obj.3728.47.jomjom:C:\dev\LOCAL_WORKING_TRUNK\Makefile.Release[Release\lineitem.obj]错误2jom:C:\dev\LOCAL_WORKING_TRUNK\Makefile[release]错误213:02:04:进程"C:\Qt\Qt5.6.0\Tools\QtCreator\bin\jom.exe"退出,代码为2。构建/部署项目iQ_afbox时出错(工具包:Desktop Qt 5.6.0 MSVC2015 64位)执行步骤"Make"时13:02:04:运行时间:00:00。

路径看起来像这个

C: \Program Files(x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64;C: \Program Files(x86)\Microsoft Visual Studio 14.0\VC\bin\x86_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_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 Kits\10\Windows Performance Toolkit\;C: \Qt\Qt5.6.0\5.6\msvc2015_64\bin

我忽略了什么?

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