Abo
  • Services:

Qt: Qbs 1.0.0 ist schneller als Qmake

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.

Artikel veröffentlicht am ,
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)

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.

Stellenmarkt
  1. Bosch Gruppe, Berlin
  2. OKI EUROPE LIMITED, Branch Office Düsseldorf, Düsseldorf

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.



Anzeige
Spiele-Angebote
  1. 2,99€
  2. (u. a. Football Manager 2019 für 26,49€)
  3. 33,99€
  4. 32,99€ (erscheint am 25.01.)

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


Folgen Sie uns
       


MTG Arena Ravnica Allegiance - Livestream 1

Im ersten Teil unseres Livestreams erklären wir alle neuen Mechaniken von Ravnica Allegiance.

MTG Arena Ravnica Allegiance - Livestream 1 Video aufrufen
Eden ISS: Raumfahrt-Salat für Antarktis-Bewohner
Eden ISS
Raumfahrt-Salat für Antarktis-Bewohner

Wer in der Antarktis überwintert, träumt irgendwann von frischem Grün. Bei der Station Neumayer III hat das DLR vor einem Jahr ein Gewächshaus in einem Container aufgestellt, in dem ein Forscher Salat und Gemüse angebaut hat. Das Projekt war ein Test für künftige Raumfahrtmissionen. Der verlief erfolgreich, aber nicht reibungslos.
Ein Interview von Werner Pluta

  1. Eden ISS DLR will Gewächshaus-Container am Südpol aus Bremen steuern
  2. Eu-Cropis DLR züchtet Tomaten im Weltall
  3. NGT Cargo Der Güterzug der Zukunft fährt 400 km/h

Elektroauto: Eine Branche vor der Zerreißprobe
Elektroauto
Eine Branche vor der Zerreißprobe

2019 wird ein spannendes Jahr für die Elektromobilität. Politik und Autoindustrie stehen in diesem Jahr vor Entwicklungen, die über die Zukunft bestimmen. Doch noch ist die Richtung unklar.
Eine Analyse von Dirk Kunde

  1. Monowheel Z-One One Die Elektro-Vespa auf einem Rad
  2. 2nd Life Ausgemusterte Bus-Akkus speichern jetzt Solarenergie
  3. Weniger Aufwand Elektroautos sollen in Deutschland 114.000 Jobs kosten

CES 2019: Die Messe der unnützen Gaming-Hardware
CES 2019
Die Messe der unnützen Gaming-Hardware

CES 2019 Wer wollte schon immer dauerhaft auf einem kleinen 17-Zoll-Bildschirm spielen oder ein mehrere Kilogramm schweres Tablet mit sich herumtragen? Niemand! Das ficht die Hersteller aber nicht an - im Gegenteil, sie denken sich immer mehr Obskuritäten aus.
Ein IMHO von Oliver Nickel

  1. Slighter im Hands on Wenn das Feuerzeug smarter als der Raucher ist
  2. Sonos Keine Parallelnutzung von Alexa und Google Assistant geplant
  3. Hypersense-Prototypen ausprobiert Razers Rumpel-Peripherie sorgt für Immersion

    •  /