2011-07-08 15 views
14

Estoy tratando de seguir los pasos explicó here: pero después de entrar en la siguiente en la consola:NMAKE: U1077 error grave: código de retorno '0xc0000135'

configure.exe -release -no-webkit -no-phonon -no-phonon-backend -no-script -no-scripttools -no-qt3support -no-multimedia -no-ltcg 

estoy recibiendo el error siguiente:

.... 
.... 
.... 
Running syncqt... 
Creating qmake... 

Microsoft (R) Program Maintenance Utility Version 10.00.30319.01 
Copyright (C) Microsoft Corporation. All rights reserved. 

     cl -c -Fo./ -W3 -nologo -O2 /MP -I. -Igenerators -Igenerators\unix -Igenerators\win32 -Igenerators\mac -Igenerators\symbian 
-IE:\qt_source\include -IE:\qt_source\include\QtCore -IE:\qt_source\include -IE:\qt_source\include\QtCore -IE:\qt_source\src\corelib 
\global -IE:\qt_source\src\corelib\xml -IE:\qt_source\mkspecs\win32-msvc2010 -IE:\qt_source\tools\shared -DQT_NO_TEXTCODEC -DQT_NO 
_UNICODETABLES -DQT_LITE_COMPONENT -DQT_NODLL -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 : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\cl.EXE"' : return code '0xc0000135' 
Stop. 

Microsoft (R) Program Maintenance Utility Version 10.00.30319.01 
Copyright (C) Microsoft Corporation. All rights reserved. 

     del qbitarray.obj qbuffer.obj qcryptographichash.obj qfsfileengine.obj qfsfileengine_iterator.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 qmalloc.obj qmap.obj qregexp.obj qtextcodec.obj qutfcodec.obj qstring.obj qstringlist.obj qtextstr 
eam.obj qdatastream.obj quuid.obj qvector.obj qsettings.obj qlibraryinfo.obj qvariant.obj qurl.obj qsettings_win.obj qmetatype 
.obj qxmlstream.obj qxmlutils.obj qnumeric.obj 
Could Not Find E:\qt_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_pbx.obj borland_bmake.obj msvc_nmake.obj msvc_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 
Could Not Find E:\qt_source\qmake\project.obj 
     del qmake_pch.obj 
Could Not Find E:\qt_source\qmake\qmake_pch.obj 
     del qmake_pch.pch 
Could Not Find E:\qt_source\qmake\qmake_pch.pch 
     del qsystemlibrary.obj 
Could Not Find E:\qt_source\qmake\qsystemlibrary.obj 
     del vc60.pdb 
Could Not Find E:\qt_source\qmake\vc60.pdb 
     del vc70.pdb 
Could Not Find E:\qt_source\qmake\vc70.pdb 
     del qmake.pdb 
Could Not Find E:\qt_source\qmake\qmake.pdb 
     del qmake.ilk 
Could Not Find E:\qt_source\qmake\qmake.ilk 
     del qmake.tds 
Could Not Find E:\qt_source\qmake\qmake.tds 

Microsoft (R) Program Maintenance Utility Version 10.00.30319.01 
Copyright (C) Microsoft Corporation. All rights reserved. 

     cl -c -Fo./ -W3 -nologo -O2 /MP -I. -Igenerators -Igenerators\unix -Igenerators\win32 -Igenerators\mac -Igenerators\symbian 
-IE:\qt_source\include -IE:\qt_source\include\QtCore -IE:\qt_source\include -IE:\qt_source\include\QtCore -IE:\qt_source\src\corelib 
\global -IE:\qt_source\src\corelib\xml -IE:\qt_source\mkspecs\win32-msvc2010 -IE:\qt_source\tools\shared -DQT_NO_TEXTCODEC -DQT_NO 
_UNICODETABLES -DQT_LITE_COMPONENT -DQT_NODLL -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 : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\cl.EXE"' : return code '0xc0000135' 
Stop. 
Building qmake failed, return code 2 


E:\qt_source> 

¿Qué estoy haciendo mal?

Respuesta

26

Una búsqueda web para "código de retorno 0xc0000135" mostró la información que significa que nmake no puede encontrar el compilador. Lo que significa que no inició nmake en un shell de comandos de Visual Studio. Si desea utilizar un shell de comandos estándar, debe llamar a vcvarsall.bat o similar en el directorio de VC de su instalación de Visual Studio. Si todavía no funciona, verifique las variables de entorno INCLUDE y LIB. Deben contener ... \ VC \ INCLUDE y% ProgramFiles% \ Microsoft SDKs \ Windows \ v6.0A \ include y los correspondientes directorios LIB.

+0

que empiezan desde VS – smallB

+0

Y su árbol Qt realmente se encuentra en "E: \ Qt_source" y Visual Studio se encuentra en "C: \ Program Files \ Microsoft Visual Studio 10.0 "y tiene suficientes derechos para leer esos directorios? – hmuelner

+0

@mulner sí, es verdad – smallB

0

cuando configuró se olvidó de añadir la opción comipiler ..

Abran símbolo del sistema de Microsoft Visual Studio y vaya al directorio del código fuente de Qt.

tipo

configure -platform win32-msvc2010 

y luego ejecutar

nmake 
Cuestiones relacionadas