Я новичок в разработке VS и Cmake. Я использовал CMake-GUI для создания визуального студийного решения и могу его успешно построить.cmake опция командной строки
Однако наш код достиг стадии, когда мы можем, наконец, построить ссылку & в двоичный код. С несколькими людьми, проверяющими код, мы хотим сделать ночную сборку, и поэтому я подумывал написать пакетный файл для этого.
Однако, я пытаюсь вызвать cmake из командной строки и запутываю проблемы.
В CMake-GUI для того, чтобы настроить, я обеспечиваю два значения Путь моего исходного кода путь, где файлы будут генерироваться
Однако, когда я пытаюсь запустить тот же через командную строку (с помощью следующая команда)
cmake -G "NMake Makefiles" -D CMAKE_SOURCE_DIR="D:\source_code" -D CMAKE_BINARY_DIR="D:\source_code\build\gen\host"
CMake подбрасывает в EROR: каталог источника "D: \" файл не является каталогом.
Я тоже попробовал следующие варианты без везения
cmake -G "NMake Makefiles" -D PROJECT_SOURCE_DIR="D:\source_code" -D PROJECT_BINARY_DIR="D:\source_code\build\gen
Может кто-то пожалуйста, руководство меня на правильный синтаксис.
Заранее спасибо
Я думаю, это потому, что обратные косые обрабатываются как экранирующий carácter в CMake. Вы можете попробовать удвоить обратную косую черту: '\\' или работать со слэшами '/' – NoWiS