NMAKE : fatal error U1077: 'cd' :Rückgabe-code "0x2' cl.exe
Ich versuche zu kompilieren, QCAD (ein open-source-CAD-Anwendung, die basiert auf Qt) aus der Quelle, so kann ich es bauen, für msvs2008. Ich habe nach den Anweisungen hier: http://www.qcad.org/en/component/content/article/78-qcad/111-qcad-compilation-from-sources.
Habe ich es geschafft, erfolgreich zu konfigurieren und zu kompilieren Qt 4.8.5 und ich meine Umgebungsvariable PATH. Ich habe eine neue Umgebungsvariable QMAKESPEC und setzen Sie den Wert auf win-32-msvc2008. Ich habe die Konfiguration von QCAD ohne Probleme. Jedoch über 30 min in der Zusammenstellung habe ich in ausführen den folgenden Fehler: NMAKE : fatal error U1077: 'cd' :Rückgabe-code "0x2'. Ich habe gesehen, ähnliche Fehler berichtet, die für die Kompilierung von Qt, allerdings hatte ich kein problem. Gibt es jemanden, der hat eine Idee, was falsch sein kann? Vielen Dank im Voraus.
Generating Code...
c:\qcad\src\3rdparty\qt-labs-qtscriptgenerator-4.8.5\generated_cpp\com_trolltech_qt_webkit\qtscriptshell_qwebpluginfactory.cpp(58)
: warning C4715: 'QtScriptShell_QWebPluginFactory::create' : not all control paths return a value
c:\qcad\src\3rdparty\qt-labs-qtscriptgenerator-4.8.5\generated_cpp\com_trolltech_qt_webkit\qtscriptshell_qwebpluginfactory.cpp(128)
: warning C4715: 'QtScriptShell_QWebPluginFactory::plugins' : not all control paths return a value
c:\qcad\src\3rdparty\qt-labs-qtscriptgenerator-4.8.5\generated_cpp\com_trolltech_qt_webkit\qtscriptshell_qwebhistoryinterface.cpp(105)
: warning C4715: 'QtScriptShell_QWebHistoryInterface::historyContains' : not all control paths return a value
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\cl.EXE"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
C:\qcad>
InformationsquelleAutor Jays | 2014-05-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es dauerte eine Weile, aber ich habe das problem gelöst. Die Datei QtScriptShell_QWebPluginFactory.cpp es enthielt ein paar Zeilen decalring leeren arrays:
Aber das ist akzeptabel für C99, die Visual-Studio-C++ - compiler nicht akzeptieren, leere arrays. Also habe ich einfach Hinzugefügt, die einen nicht-null-Größe und der Fehler verschwand.
InformationsquelleAutor Jays