Мне удалось заставить Cmake использовать генераторы Multi-Config Ninja и Ninja для создания проекта Cmake. Но в графическом интерфейсе Cmake At Time, если я выберу Visual Studio 17 2022, я получаю решение Visual Studio, но он не использует ниндзя. И если я выберу Ninja или Ninja-Multi-Config, он использует систему сборки Ninja, но он не создает файл решения, который я могу открыть в Visual Studio. Я не пытался использовать терминал для запуска Cmake, но я изобразил, если я делал это с аргументами -g Ninja, это приведет к тому же, что и с графическим интерфейсом, т. Е. Используйте генератор ниндзя, но не создаст файлы решений.
Подробнее здесь: https://stackoverflow.com/questions/795 ... the-visual