Не указывается, если ошибка возникает при настройке проекта или когда проект был настроен, и вы пытаетесь построить.
Это может быть проблема с вашей установкой Visual Studio, как кажетсякак будто вы не используете cmake в командной строке, а используете cmake, встроенный в Visual Studio.
В обоих случаях cmake запустится, чтобы убедиться, что допустимая программа может быть собрана.
В Visual Studioсоздайте новый проект CMake, и он создаст общий проект c ++ с файлом CMakeLists.txt.При создании этого проекта он будет проходить через этап обнаружения компилятора, настройки проекта и сборки.В моей системе это значение по умолчанию для x86-Debug, переключите его на x64-Debug, и он снова будет проходить процесс для архитектуры x64.
Лично я считаю, что связанный интерфейс CMake очень запутанный, и я не используюЭто.Он также использует более старые инструменты CMake и Ninja.
Если все это работает, значит что-то не так, и вам нужно включить полное сообщение об ошибке.Полное сообщение об ошибке покажет цепочку включаемых файлов и может точно определить, если вы используете неправильный заголовочный файл Windows.