CMake Ошибка в CMakeLists.txt: 2 (УСТАНОВИТЬ): УСТАНОВИТЬ СПРАВОЧНИК, не назначенный - PullRequest
0 голосов
/ 10 сентября 2018

Выполнение cmake дает следующую ошибку:

Ошибка CMake в CMakeLists.txt: 2 (УСТАНОВИТЬ): УСТАНОВИТЬ КАТАЛОГ без указания места назначения

Это мой CMakeLists.txt

cmake_minimum_required(VERSION 3.12)
INSTALL(DIRECTORY "D:/Niftyrec/install/" DESTINATION ${MEX_INSTALL_DIR_NIFTYREC})

1 Ответ

0 голосов
/ 20 июля 2019

Как указано @Stanley F., вы не можете предоставить команде INSTALL CMake пустой путь DESTINATION. Хотя вы, возможно, уже определили MEX_INSTALL_DIR_NIFTYREC ранее в своем файле CMake с помощью команды set, похоже, что она установлена ​​неправильно.

Вы можете проверить содержимое переменных перед их использованием, напечатав их с помощью message; отлично подходит для отладки вашего кода:

message(STATUS "Install directory: ${MEX_INSTALL_DIR_NIFTYREC}")
INSTALL(DIRECTORY "D:/Niftyrec/install/" DESTINATION ${MEX_INSTALL_DIR_NIFTYREC})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...