Qt - 编译时出现错误 2

新手上路,请多包涵

我刚刚下载了 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 许可协议

阅读 1.1k
1 个回答

我已经多次遇到这个问题,为我解决的只是重命名项目所在的文件夹。或者,您可以创建一个新项目,然后将所有头文件和源文件复制到该新项目中。

原文由 vatsk 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题