Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 NMAKE:致命错误U1077:返回代码';0xc0000135';_Visual Studio 2010_Qt_Nmake - Fatal编程技术网

Visual studio 2010 NMAKE:致命错误U1077:返回代码';0xc0000135';

Visual studio 2010 NMAKE:致命错误U1077:返回代码';0xc0000135';,visual-studio-2010,qt,nmake,Visual Studio 2010,Qt,Nmake,我试图按照解释的步骤进行操作:但在控制台中输入以下内容后: configure.exe -release -no-webkit -no-phonon -no-phonon-backend -no-script -no-scripttools -no-qt3support -no-multimedia -no-ltcg 我发现以下错误: 。。。。 .... .... 正在运行syncqt。。。 正在创建qmake。。。 Microsoft(R)程序维护实用程序版本10.00.30319.

我试图按照解释的步骤进行操作:但在控制台中输入以下内容后:

configure.exe -release -no-webkit -no-phonon -no-phonon-backend -no-script -no-scripttools -no-qt3support -no-multimedia -no-ltcg
我发现以下错误:

。。。。
....  
....  
正在运行syncqt。。。
正在创建qmake。。。
Microsoft(R)程序维护实用程序版本10.00.30319.01
版权所有(C)微软公司。版权所有。
cl-c-Fo./-W3-nologo-O2/MP-I.-Igenerators-Igenerators\unix-Igenerators\win32-Igenerators\mac-Igenerators\symbian
-IE:\qt\U source\include-IE:\qt\U source\include\QtCore-IE:\qt\U source\include-IE:\qt\U source\include\QtCore-IE:\qt\U source\src\corelib
\全局-IE:\qt\u source\src\corelib\xml-IE:\qt\u source\mkspecs\win32-msvc2010-IE:\qt\u source\tools\shared-DQT\u NO\TEXTCODEC-DQT\u NO
_UNICODETABLES-DQT_LITE_COMPONENT-DQT_Nodell-DQT_NO_STL-DQT_NO_COMPRESS-DUNICODE-DHAVE_QCONFIG_CPP-DQT_BUILD_QMAKE-DQT_NO_THREA
D-DQT_NO_QOBJECT-DQT_NO_GEOM_VARIANT-DQT_NO_DATASTREAM-DQT_NO_PCRE-DQT_BOOTSTRAPPED-DQLIBRARYINFO_EPOCROOT-c-Yc-Fpqmake_pch。
pch-TP qmake_pch.h
NMAKE:致命错误U1077:““C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\cl.EXE”:返回代码“0xc0000135”
停止
Microsoft(R)程序维护实用程序版本10.00.30319.01
版权所有(C)微软公司。版权所有。
del qbitarray.obj qbuffer.obj qcryptographicshash.obj qfsfileengine.obj qfsfileengine_迭代器.obj qbytearray.obj qvsnprin
tf.obj qbytearraymatcher.obj qdatetime.obj qdir.obj qdiriterator.obj qfile.obj qtemporaryfile.obj qabstractfileengine.obj qfsfi
leengine_win.obj qsystemlibrary.obj qfsfileengine_iterator_win.obj qfileinfo.obj qglobal.obj qhash.obj qiodevice.obj qlist.obj
qlinkedlist.obj qlocale.obj qmaloc.obj qmap.obj qregexp.obj qtextcodec.obj qutfcodec.obj qstring.obj qstringlist.obj qtextstr
eam.obj qdatastream.obj quid.obj qvector.obj qsettings.obj qlibraryinfo.obj qvariant.obj qurl.obj qsettings_win.obj qmetatype
.obj qxmlstream.obj qxmlutils.obj qnumeric.obj
找不到E:\qt\u source\qmake\qbitarray.obj
del project.obj main.obj makefile.obj unixmake.obj unixmake2.obj mingw_make.obj option.obj winmakefile.obj projectgenerator.ob
j property.obj meta.obj makefiledeps.obj metamakefile.obj xmloutput.obj pbuilder\u pbx.obj borland\u bmake.obj msvc\u nmake.obj msvc\u vcproj
.obj msvc_vcxproj.obj msvc_objectmodel.obj msbuild_objectmodel.obj symmake.obj initprojectdeploy_symbian.obj symmake_abld.obj symmake
_sbsv2.obj symbiancommon.obj registry.obj epocroot.obj
找不到E:\qt\u source\qmake\project.obj
del qmake_pch.obj
找不到E:\qt\u source\qmake\qmake\u pch.obj
del qmake_pch.pch
找不到E:\qt\u source\qmake\qmake\u pch.pch
del qsystemlibrary.obj
找不到E:\qt\u source\qmake\qsystemlibrary.obj
del vc60.pdb
找不到E:\qt\u source\qmake\vc60.pdb
del vc70.pdb
找不到E:\qt\u source\qmake\vc70.pdb
del qmake.pdb
找不到E:\qt\u source\qmake\qmake.pdb
del qmake.ilk
找不到E:\qt\u source\qmake\qmake.ilk
del qmake.tds
找不到E:\qt\u source\qmake\qmake.tds
Microsoft(R)程序维护实用程序版本10.00.30319.01
版权所有(C)微软公司。版权所有。
cl-c-Fo./-W3-nologo-O2/MP-I.-Igenerators-Igenerators\unix-Igenerators\win32-Igenerators\mac-Igenerators\symbian
-IE:\qt\U source\include-IE:\qt\U source\include\QtCore-IE:\qt\U source\include-IE:\qt\U source\include\QtCore-IE:\qt\U source\src\corelib
\全局-IE:\qt\u source\src\corelib\xml-IE:\qt\u source\mkspecs\win32-msvc2010-IE:\qt\u source\tools\shared-DQT\u NO\TEXTCODEC-DQT\u NO
_UNICODETABLES-DQT_LITE_COMPONENT-DQT_Nodell-DQT_NO_STL-DQT_NO_COMPRESS-DUNICODE-DHAVE_QCONFIG_CPP-DQT_BUILD_QMAKE-DQT_NO_THREA
D-DQT_NO_QOBJECT-DQT_NO_GEOM_VARIANT-DQT_NO_DATASTREAM-DQT_NO_PCRE-DQT_BOOTSTRAPPED-DQLIBRARYINFO_EPOCROOT-c-Yc-Fpqmake_pch。
pch-TP qmake_pch.h
NMAKE:致命错误U1077:““C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\cl.EXE”:返回代码“0xc0000135”
停止
生成qmake失败,返回代码2
E:\qt\u来源>

我做错了什么?

对“返回代码0xc0000135”的web搜索显示,这意味着nmake无法找到编译器。这意味着您没有在VisualStudio命令shell中启动nmake。如果要使用标准命令shell,必须在Visual Studio安装的VC目录中调用vcvarsall.bat或类似命令。如果仍然不起作用,请检查INCLUDE和LIB环境变量。它们应该包含…\VC\INCLUDE和%ProgramFiles%\Microsoft SDK\Windows\v6.0A\INCLUDE以及相应的库目录。

配置时忘记添加comipiler选项

打开microsoft visual studio命令提示符并导航到Qt源代码目录

类型

然后跑

nmake

您的Qt树确实位于“e:\Qt\U source”中,而您的Visual Studio位于“C:\Program Files\Microsoft Visual Studio 10.0”中,并且您有足够的权限读取这些目录?我收到“程序无法启动,因为您的计算机中缺少mspdb100.dll”消息。现在,当我将此mspdb100.dll添加到cl.exe所在的目录中时,我收到以下错误:e:\qt\include\qtcore\../../src/corelib/global/qglobal.h(45):致命错误C1083:无法打开包含文件:“stddef.h”:没有这样的文件或目录NMAKE:致命错误U1077:““C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\cl.EXE”:返回代码“0x2”停止。生成qmake失败,返回代码2看起来您的Visual Studio安装已损坏或不完整。您应该尝试重新安装/修复它并安装所有功能。谢谢。启动vcvarsall.bat就是解决方案。
nmake