use*_*813 8 c++ qt compiler-errors makefile
我刚刚下载了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"debug"-I"." -I"..\test"-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"debug"-I"." -I"..\test"-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]错误2jom 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
在项目设置中添加路径的问题.
我已经解决了:尝试直接执行cl.exe(C:\ Program Files(x86)\ Microsoft Visual Studio 10.0\VC\bin\cl)如果你遇到DLL错误,那是因为你的环境设置不正确.所以,你需要在午餐QtCreator之前调用vcvarsall.bat.要每次都这样做,您可以创建一个包含以下内容的.bat文件:
C:\ Program Files(x86)\ Microsoft Visual Studio 10.0\VC\vcvarsall.bat
{QtCreator之路}\qtcreator
(如果配置不相同,请更正路径)
您将需要执行此脚本以使QtCreator具有正确的环境变量,否则,将显示dll错误但未报告,并且您得到此"错误:2"