wake-up-neo.com

Verwenden Sie Qtcreator mit Makefile-Projekt

Ich habe ein Makefile-Projekt. Ich weiß, dass es in Eclipse CDT möglich ist, Makefile-Projekte zu laden.

Kann ich es in qtcreator laden?

29
nkint

Wie Greenflow bereits erwähnt hat, kann Qt Creator Ein vorhandenes Projekt importieren, es hängt jedoch nicht einmal von der Existenz des Makefile ab. Zum Importieren des vorhandenen Projekts müssen Sie lediglich den übergeordneten Ordner angeben, in dem sich die Quellen des Projekts befinden (einschließlich Quellen in Unterverzeichnissen), und einen Namen für das Projekt festlegen - den Namen, der Qt Creator wird verwendet, um den Namen anzuzeigen. Qt Creator Fragt Sie auch, welche Dateien in das Projekt aufgenommen werden sollen. Dies ist jedoch nur für die Anzeige von Quellen im Projektbaum gedacht, nicht für die Erstellung. Qt Creator Verwendet standardmäßig das Tool make im angegebenen Erstellungsverzeichnis, um Ihr Projekt zu erstellen. Sie können diese Einstellung jedoch überschreiben. In der Firma, für die ich arbeite, haben wir beispielsweise ein benutzerdefiniertes Build-System und ein benutzerdefiniertes Build-Tool. Wenn ich also ein Projekt in Qt Creator Importiere, gebe ich das Verzeichnis mit den Quellen an, setze einen Namen, gebe das Erstellungsverzeichnis an, überschreibe das standardmäßige Erstellungswerkzeug make durch unser benutzerdefiniertes und füge einige Einschlusspfade hinzu Die Datei .includes spezifiziert bei Bedarf Makros in der Datei .config und entwickelt Dinge.

Sie können detailliertere Informationen über die Funktion Import existing project Von Qt Creatorhier sehen.

27
Dmitry

Ja und nein. Wählen Sie: Datei-> Neue Datei oder Projekt ...-> Projekt importieren-> Vorhandenes Projekt importieren.

Importiert vorhandene Projekte, die qmake, CMake oder Autotools nicht verwenden. Auf diese Weise können Sie Qt Creator als Code-Editor verwenden.

Es ist wirklich die letzte Wahl, aber Sie können ein Makefile-Projekt in QtCreator laden. Wie gut es funktioniert ... schwer zu sagen. Hängt vom Projekt und davon ab, wie das Makefile erstellt wird. Höchstwahrscheinlich können Sie Ihr Projekt kompilieren. Bearbeiten von Dateien: Wahrscheinlich kein Problem. Aber neue Dateien hinzufügen ... Ich glaube nicht, dass QtCreator Makefile-Änderungen verarbeiten kann.

11
Greenflow

Mir ist aufgefallen, dass Qt creator standardmäßig den Befehl 'make all' ausführt. Sie können dies auf der Registerkarte Projekte ändern.

1
ennetws