2017-02-18 4 views
1

Ich möchte in der Lage sein, in Qt-Quellcode zu debuggen, so begann ich die neueste Qt-Version 5.8 auf meinem MAC zu kompilieren. Ich folgte den Anweisungen auf der Qt-Webseite über den Aufbau. Aber das ist, was ich nach dem Ausführen von konfigurieren.Fehler beim Erstellen von Qt aus dem Quellcode auf MacOS

../qt-everywhere-opensource-src-5.8.0/configure -prefix /Users/userName/qt-install-5.8 0 -opensource -debug-and-release + cd qtbase + /Users/userName/qt-everywhere-opensource-src-5.8.0/qtbase/configure -top-level -prefix /Users/username/qt-install-5.8 0 -opensource -debug-and-release

This is the Qt Open Source Edition.

You are licensed to use this software under the terms of the GNU Lesser General Public License (LGPL) version 3. You are also licensed to use this software under the terms of the GNU General Public License (GPL) version 2.

Type 'L' to view the GNU Lesser General Public License version 3. Type 'G' to view the GNU General Public License version 2. Type 'yes' to accept this license offer. Type 'no' to decline this license offer.

Do you accept the terms of either license? yes

Preparing build tree... Creating qmake... ............................................................................................Done.

ERROR: Invalid command line parameter '0'.

Ich verstehe die letzte Zeile nicht. Ich habe versucht, einen Shadow-Build zu erstellen, indem ich einen neuen Ordner für Build erstellt habe. Ich habe auch das Installationsverzeichnis angegeben, während ich die obige Konfiguration ausführe. Nach dem Ausführen der Konfiguration sind dies die Dateien, die in meinem Build-Ordner erstellt wurden.

config.cache config.log qtbase

Ist dies richtig aussehen.?

Ich bin ein Neuling auf MAC-Plattform, aber ich habe Kompilierung QT aus Quellen auf Windows & Linux abgeschlossen.

Wenn ich laufen zu lassen, ist es das, was ich

bekam

make make: *** No targets specified and no makefile found. Stop

Vielen Dank im Voraus für Ihre Hilfe.

Antwort

1

../qt-everywhere-opensource-src-5.8.0/configure -prefix /Users/userName/qt-install-5.8 0 -opensource -debug-and-release + cd qtbase + /Users/userName/qt-everywhere-opensource-src-5.8.0/qtbase/configure -top-level -prefix /Users/username/qt-install-5.8 0 -opensource -debug-and-release

Sieht aus, als hätten Sie dort an mehreren Stellen Tippfehler. anstelle von "qt-install-5.8.0" gibt es "qt-install-5.8 0", das von der Shell als zwei verschiedene Argumente interpretiert wird ("qt-install-5.8" und "0"), und Das configure-Skript beklagt sich zu Recht, dass "0" kein gültiges Argument ist.

+0

Danke Jeremy Friesner. Ich muss zugeben, das war ein blöder Fehler und danke für deine Zeit. – qtProgrammer

Verwandte Themen