我刚刚下载了 Qt SDK 4.8.1,安装后,我只是尝试编译一个默认的 C++ 项目,但我得到了这个奇怪的错误。
16:50:24:运行项目测试的构建步骤……
16:50:24:配置不变,跳过 qmake 步骤。
16:50:24:开始:“C:\QtSDK\QtCreator\bin\jom.exe”
cl -c -nologo -Zm200 -Zc:wchar_t- -Zi -MDd -GR -EHsc -W3 -w34100 -w34189 -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I”……..\QtSDK\Desktop\Qt\4.8.1\msvc2008\include\QtCore” -I”……..\QtSDK\Desktop\Qt\4.8.1\ msvc2008\include\QtGui” -I”……..\QtSDK\Desktop\Qt\4.8.1\msvc2008\include” -I”……..\QtSDK\Desktop\Qt\ 4.8.1\msvc2008\include\ActiveQt”-I”调试”-I”。” -I”..\测试”-I”.” -I”……..\QtSDK\Desktop\Qt\4.8.1\msvc2008\mkspecs\win32-msvc2008” -Fodebug\ @C:\DOCUME~1\dfuser\IMPOST~1\Temp\main .obj.1464.0.jom
cl -c -nologo -Zm200 -Zc:wchar_t- -Zi -MDd -GR -EHsc -W3 -w34100 -w34189 -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I”……..\QtSDK\Desktop\Qt\4.8.1\msvc2008\include\QtCore” -I”……..\QtSDK\Desktop\Qt\4.8.1\ msvc2008\include\QtGui” -I”……..\QtSDK\Desktop\Qt\4.8.1\msvc2008\include” -I”……..\QtSDK\Desktop\Qt\ 4.8.1\msvc2008\include\ActiveQt”-I”调试”-I”。” -I”..\测试”-I”.” -I”……..\QtSDK\Desktop\Qt\4.8.1\msvc2008\mkspecs\win32-msvc2008” -Fodebug\ @C:\DOCUME~1\dfuser\IMPOST~1\Temp\mainwindow .obj.1464.0.jom
C:\QtSDK\QtCreator\bin\jom.exe -f Makefile.Debug
jom: C:\Documents and Settings\dfuser\Desktop\test-build-desktop-Qt_4_8_1_for_Desktop_- MSVC2008 _Qt_SDK__Debug\Makefile.Debug [debug\main.obj] 错误 2
jom 1.0.8 - 增强你的核心
jom: C:\Documents and Settings\dfuser\Desktop\test-build-desktop-Qt_4_8_1_for_Desktop_- MSVC2008 _Qt_SDK__Debug\Makefile [debug] 错误 2
16:50:24:进程“C:\QtSDK\QtCreator\bin\jom.exe”退出,代码为 2。
构建项目测试时出错(目标:桌面)
执行构建步骤“Make”时
有谁知道是什么原因?
我不知道它是否相关,但在收到此错误之前,我得到了关于 cl
的常见错误,也没有找到;我解决了在项目设置中添加 cl
的路径。
原文由 user1372813 发布,翻译遵循 CC BY-SA 4.0 许可协议
我已经多次遇到这个问题,为我解决的只是重命名项目所在的文件夹。或者,您可以创建一个新项目,然后将所有头文件和源文件复制到该新项目中。