Я пытаюсь использовать интеграцию cmake в Visual Studio 2017. Msvc обнаруживает CMakeLists.txt, правильно запускает cmake (я могу создавать и запускать), но у меня нет раскрывающихся меню, чтобы изменить мою конфигурацию и начать отладку.
Изображение взято из блога msdn: https://blogs.msdn.microsoft.com/vcblog/2016/10/05/cmake-support-in-visual-studio/
Я что-то упускаю? (Панель инструментов включена, а кнопки отмечены)
Если я открою папку с существующим CMakeLists.txt или создаю новый проект Cmake. У меня есть сообщение в окне вывода. У меня просто нет раскрывающихся списков
Я помню, что это сработало для меня, и мне не нужно было делать ничего особенного. Я заметил, что Visual Studio сгенерировала файл CMakeLists.json, содержащий все конфигурации, доступные в раскрывающемся списке. Он сгенерировал этот файл одновременно с примером проекта.
Разве это не CMakeSettings.json вместо CMakeLists.json. Если это так, он не сгенерировал его, и если я добавлю его вручную, я больше не смогу даже построить. Я поднял проблему на msdn (developercommunity.visualstudio.com/content/problem/398570/…)





Вы говорите, что в Visual Studio создание нового примера проекта cmake для вас не работает? Когда вы создаете этот проект, вы должны увидеть несколько сообщений в окне вывода о том, что он создает и настраивает проект, и заполнить раскрывающийся список, как на картинке. Я спрашиваю, потому что не был уверен, что вообще создало файл CMakeLists.txt.