Abo
  • Services:
Anzeige
Mit Qbs 1.0.0 lassen sich Qt-Projekte schneller erstellen als mit Qmake.
Mit Qbs 1.0.0 lassen sich Qt-Projekte schneller erstellen als mit Qmake. (Bild: Digia)

Qt: Qbs 1.0.0 ist schneller als Qmake

Mit Qbs 1.0.0 lassen sich Qt-Projekte schneller erstellen als mit Qmake.
Mit Qbs 1.0.0 lassen sich Qt-Projekte schneller erstellen als mit Qmake. (Bild: Digia)

Mit der aktuellen Version der Qt Build Suite (Qbs) lassen sich auch größere Projekte wie Qtcreator erstellen. Deshalb hat sie die Versionsnummer 1.0.0 erhalten. Qbs gilt als effizienter Ersatz für Qmake.

Die Build-Umgebung Qbs gilt inzwischen als so ausgereift, dass die Entwickler der aktuellen Version die Release-Nummer 1.0.0 gegeben haben. Mit dem Ersatz für das behäbige Qmake beziehungsweise Cmake lassen sich inzwischen größere Projekte wie Qtcreator erstellen. Qbs ist bereits in der Betaversion von Qtcreator 2.8 enthalten.

Anzeige

Die Steuerungsdatei für Qbs wird in einfacher Qt Meta Language (QML) geschrieben und lässt sich demnach mit Javascript-Code erweitern. Qbs verzichtet im Gegensatz zu Qmake auf den Aufruf von Make, das sich für inkrementelle Kompilate nicht eignet, da es in jedem Unterverzeichnis eines Projekts rekursiv aufgerufen werden muss. Qbs arbeitet hingegen gänzlich in einem eigenen Prozess und startet lediglich Compiler und Linker als externe Programme. Die Entwickler vergleichen Qbs daher mit Ant oder Scons.

Schneller in Benchmarks

Mit der aktuellen Version lässt sich die Build-Umgebung von Qt-Projekten verwalten und diese lassen sich bereits unabhängig von der Qt-Version erstellen. Qbs unterstützt somit unterschiedliche Konfigurationen gleichen Projekts, die parallel zueinander kompiliert werden können. Auch die Auflösung von Abhängigkeiten soll schneller funktionieren als mit dem herkömmlichen Make. Die Entwickler haben dazu bereits selbst erstellte Benchmarks veröffentlicht.

Noch bezeichnen die Entwickler Qbs als nicht ganz ausgereift, denn es fehle an weiteren Funktionen, um Qmake vollkommen zu ersetzen. Später soll Qbs auch auf Syncqt und die für Qt-Projekte benötigte Konfigurationsdateien verzichten können. Bis dahin lässt sich gegenwärtig die dafür benötigte Qt-Bibliothek nicht mit Qbs erstellen.

Der Qbs-Code ist auf Gitorious erhältlich, samt Anleitung zum Kompilieren. Eine erste Dokumentation gibt es bereits ebenso wie eine Schnellanleitung.


eye home zur Startseite
qtdeveloperdays 19. Sep 2013

https://devdays.kdab.com Hier die offizielle Pressemitteilung für die "Qt Developer...

superhans 04. Jun 2013

Ich stimme wohl zu, dass Scala schwerer zu erlernen ist, als andere Sprachen, aber das...

Jochen_0x90h 04. Jun 2013

dann wärs ja mal interessant für mich als make ersatz unter linux



Anzeige

Stellenmarkt
  1. BASF Services Europe GmbH, Berlin
  2. Robert Bosch GmbH, Leonberg
  3. cambio CarSharing MobilitätsService GmbH & Co KG, Bremen
  4. Loh Services, Haiger


Anzeige
Blu-ray-Angebote
  1. (u. a. 96 Hours Taken 3 6,97€, London Has Fallen 9,97€, Homefront 7,49€, Riddick 7,49€)
  2. (u. a. London Has Fallen, The Imitation Game, Lone Survivor, Olympus Has Fallen)
  3. (u. a. Interstellar, Maze Runner, Kingsman, 96 Hours)

Folgen Sie uns
       


  1. Red Star OS

    Sicherheitslücke in Nordkoreas Staats-Linux

  2. Elektroauto

    Porsche will 20.000 Elektrosportwagen pro Jahr verkaufen

  3. TV-Kabelnetz

    Tele Columbus will Marken abschaffen

  4. Barrierefreiheit

    Microsofts KI hilft Blinden in Office

  5. AdvanceTV

    Tele Columbus führt neue Set-Top-Box für 4K vor

  6. Oculus Touch im Test

    Tolle Tracking-Controller für begrenzte Roomscale-Erfahrung

  7. 3D Xpoint

    Intels Optane-SSDs erscheinen nicht mehr 2016

  8. Webprogrammierung

    PHP 7.1 erweitert Nullen und das Nichts

  9. VSS Unity

    Virgin Galactic testet neues Raketenflugzeug

  10. Google, Apple und Mailaccounts

    Zwei-Faktor-Authentifizierung richtig nutzen



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Named Data Networking: NDN soll das Internet revolutionieren
Named Data Networking
NDN soll das Internet revolutionieren
  1. Geheime Überwachung Der Kanarienvogel von Riseup singt nicht mehr
  2. Bundesförderung Bundesländer lassen beim Breitbandausbau Milliarden liegen
  3. Internet Protocol Der Adresskollaps von IPv4 kann verzögert werden

Final Fantasy 15 im Test: Weltenrettung mit der Boyband des Wahnsinns
Final Fantasy 15 im Test
Weltenrettung mit der Boyband des Wahnsinns
  1. Square Enix Koop-Modus von Final Fantasy 15 folgt kostenpflichtig

Seoul-Incheon Ecobee ausprobiert: Eine sanfte Magnetbahnfahrt im Nirgendwo
Seoul-Incheon Ecobee ausprobiert
Eine sanfte Magnetbahnfahrt im Nirgendwo
  1. Transport Hyperloop One plant Trasse in Dubai

  1. Re: nutzt das wer?

    Poison Nuke | 06:36

  2. Re: Achtung: Google Authenticator und neue Handys

    Pjörn | 06:34

  3. Android Smartphones für 2nd Factor Auth

    Questor | 06:26

  4. Induktiv laden gehört verboten

    B.I.G | 05:26

  5. Re: Oder aber er kostet gar nichts

    Moe479 | 05:12


  1. 17:25

  2. 17:06

  3. 16:53

  4. 16:15

  5. 16:02

  6. 16:00

  7. 15:00

  8. 14:14


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel