Ist es möglich, Qt-Creator ohne qmake?
Ich habe gehört, dass es möglich ist, bauen nicht-Qt-Anwendungen (wie einfaches C++ - HelloWorld) mit Qt Creator. Ich heruntergeladen und installiert Qt Creator, und versucht zu kompilieren einfachen code mit ihm. Aber ich war nicht erfolgreich: der Ersteller muss qmake makefile zu erstellen.
Obwohl das Paket habe ich heruntergeladen umfasst MinGW, es gibt keine qmake drin sein.
Will ich noch verwenden es gerade wie eine IDE zum erstellen von einfachen C++ - Quellen und kompilieren mit MinGW. Ist es möglich, Qt-Creator ohne die Installation von ganzen Plattform?
- Mögliche Duplikate von : stackoverflow.com/questions/3632038/...
- Nicht eine doppelte - die Frage, die Sie verknüpft ist, über die Verwendung der Qt-Bibliothek ohne QMake/Qt creator, diese Frage ist über die Verwendung der Qt Creator für nicht-Qt-Zeug ohne QMake.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Qt Creator unterstützt CMake Projekte, Sie brauchen nur zu wählen Öffnen Sie eine Datei oder ein Projekt und wählen Sie den root CMakeList.txt von Ihrem Projekt.
Wenn Sie wollen, definieren Sie Ihren eigenen workflow erzeugen, können Sie entfernen die Standard-build-Schritt und erstellen Sie Ihre eigenen benutzerdefinierten build-Schritte (Qt Creator Build-Schritte).
Ich denke, Sie können ändern Sie die build-Schritt zum entfernen von qmake und verwenden Sie Ihre eigene Datei.
Sie völlig können!
Können Sie schreiben .pro Datei selbst und verwenden Sie es als eine Projekt-Datei zu verwenden, QtCreator, ohne Verlinkung /Verwendung der Qt-Bibliotheken.
In Projekt /Zusammenstellung Parameter, können Sie tatsächlich tune die Zusammenstellung der Schritte (entfernen der qmake Schritt und indem Sie Ihre eigenen).
Ich benutze es für ein großes Projekt von mir und es ist sehr effizient: QtCreator s C analyzer ist der Diamant.
Hier ist ein Beispiel-Projekt-Datei für mich:
Hinweis, dass ich eigentlich verwenden qmake generiert diese Datei automatisch, aber Sie können auch legen Sie Ihre Hände in Sie hinein und ändern Sie es von hand.
Danach, es ist nur eine Frage der
$ qtcreator yourfile.pro
.CONFIG -= qt
wenn Sie nicht wollen, dass dies passiert.