In den letzten Wochen haben Entwickler an der Verbesserung der CMake-Unterstützung in Qt Creator gearbeitet, Qt Company möchte einige der neuen Funktionen hervorheben.
Fileapi-Unterstützung
Das CMake -Projekt hat einen neuen IDE-Integrationsmechanismus Version 3.14 namens fileapi angekündigt. Es bietet ungefähr die gleiche Informationsebene wie der zuvor empfohlene Mechanismus (Servermodus), erfordert jedoch nicht den langwierigen cmake-Prozess. Dadurch verbraucht der neue Ansatz weniger Ressourcen und ist robuster für Benutzer, die cmake auf der Befehlszeile ausführen.
"Fileapi" wird jetzt in Qt Creator (Master-Zweig) unterstützt.
CMake-Unterstützung in Locator
Der Entwickler hat sich etwas Zeit gelassen, um die Assemblierung von CMake-Zielen über den Locator auszuführen. Drücken Sie einfach
Strg-K
, um den Locator zu fokussieren, und geben Sie dann cm <target> ein, um dieses Ziel zu erfassen.
Im Upstream bekam dies eine kleine Erweiterung: cmo input
Ziele über das Kontextmenü öffnen
Dieselben Informationen, die vom cmo-Locator verwendet werden, werden verwendet, um das Menü Öffnen... im Kontextmenü des Ziels zu füllen. Dadurch können Sie direkt in die Zeile springen, die der Zieldefinition entspricht.
Beachten Sie, dass diese Funktion für eine bestimmte Version von CMake mit Unterstützung für den Servermodus verfügbar war, aber die erforderliche Unterstützung in CMake wurde entfernt und nur wieder in fileapi zurückgegeben.
Интересно, когда они впилят уже функционал который даст возможность создавать файлы для проекта и автоматом их добавлять в проектник. А то пока это руками делается это для многих не очень удобно.