Ich plane also, eine C ++ - Bibliothek zu schreiben, und ich möchte, dass sie plattformübergreifend ist. Da diese Bibliothek sich nicht mit der Benutzeroberfläche befasst und möglichst wenig Abhängigkeiten aufweist, werde ich Qt nicht verwenden (Eigentlich hilft mir Qt nicht wirklich dabei, das zu erreichen, was ich will. Ich habe nur vor, STL und Boost zu verwenden.) Wenn es darum geht, ein plattformübergreifendes Projekt zu erstellen, mag ich QMake sehr, da es extrem einfach zu bedienen ist und ich Erfahrung damit habe. Ich habe auch gute Dinge über CMake gehört, obwohl ich wirklich bezweifle, dass es so einfach zu bedienen ist wie QMake.
Wie auch immer, hier ist meine Frage: Sollte ich mich an das mir bekannte Build-Automatisierungs-Tool halten oder ist QMake für ein Nicht-Qt-Projekt nur aus dem Kontext geraten? Sollte ich dies zum Anlass nehmen, CMake zu lernen? Oder gibt es eine bessere Alternative zu diesen beiden?