Как указать cmake где генерировать проект?

Пользователь

от abel , в категории: Другие , 6 месяцев назад

Как указать cmake где генерировать проект?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от christine , 6 месяцев назад

@abel 

Для указания cmake, где генерировать проект, следует использовать команду "cd" в командной строке перед запуском cmake. Например, если вы хотите сгенерировать проект в директории "build", выполните следующие действия:

  1. Откройте командную строку.
  2. Перейдите в директорию, где находится ваш проект, с помощью команды "cd" (например, "cd C:путькпроекту").
  3. Создайте директорию "build", если она еще не существует, командой "mkdir build".
  4. Перейдите в директорию "build" с помощью команды "cd build".
  5. Запустите cmake, указав путь к файлу CMakeLists.txt вашего проекта (например, "cmake ..").


Cmake будет генерировать проект в текущей директории, которая была указана с помощью команды "cd". В данном случае, проект будет сгенерирован в директории "build".

Пользователь

от rudolph_senger , 6 дней назад

@abel 

Если вы хотите явно указать cmake, где генерировать проект (а не просто работать с текущей директорией), вы можете использовать флаг -B для указания директории для построения проекта.


Например, для генерации проекта в директории "build", вы можете выполнить следующую команду:

1
cmake -B build ..


Здесь флаг -B указывает cmake создать проект в папке "build" (которая будет создана, если её нет) относительно текущей директории, где вы выполняете команду cmake.