> Я так понимаю, что QBS это то-же самое, что и PlatformIO Нет, не то-же самое. Qbs - это система сборки, что-то типа CMake - но лучше (хотя CMake - это тупо генератор, а не система сборки, так что сравнение немного не в тему).
Можно с ее помощью описать любой проект любой сложности, и собирать его даже из консоли, при этом не нужны всякие дополнительные тулины (типа питонов, make и прочих), кроме, собственно, тулчейна (компилятора, линкера..).
Можно взять один и тот-же проект Qbs и открыть его в любом IDE (пока только в QtCreator или VSCode), благодаря наличию в этих IDE плагинов, поддерживающих Qbs.
При этом, Qbs расскажет IDE-шке все о проекте: о предопределенных макросах компилятора, о системных инклюдах компилятора, о включенных/отключенных дефайнах проекта и т.д. и.т.п.,
для того чтобы IDE-шка корректно подсветила все необходимое (типа для intellisense).
Задачи отладки и прочего в Qbs не входят - это уже дело самой IDE и каких-то других ее плагинов (поддержка отладчиков и прочее).
> Если вы в курсе, может сделаете сравнительный обзор этих сред?
Тут как-бы нечего сравнивать? О каких средах речь?
> ESP32 - там сразу получался готовый тулчайн с SDK и отладкой, без плясок с бубном
Ну, то же самое можно сделать и используя Qbs в паре с QtCreator, имею ввиду и отладку. Хотя, с VSCode в плане отладки не уверен, т.к. идея в том, что для VSCode можно установить разные плагины, подедрживающие отладку (их вроде несколько), ее идеология - это что-то типа конструктора. Хотя, надо посмотреть на сорцы PlatformIO, возможно оттуда можно что-нить скоммуниздить..