执行cmake
会出现以下错误:
CMakeLists.txt:2(安装):未指定目的地的安装目录中的CMake错误
这是我的CMakeLists.txt
cmake_minimum_required(VERSION 3.12)
INSTALL(DIRECTORY "D:/Niftyrec/install/" DESTINATION ${MEX_INSTALL_DIR_NIFTYREC})
答案 0 :(得分:0)
如@Stanley F.所述,您不能为INSTALL
CMake命令提供空的DESTINATION
路径。尽管您可能先前使用set
命令在CMake文件中定义了MEX_INSTALL_DIR_NIFTYREC
,但似乎未正确设置。
您可以在使用变量之前通过使用message
打印它们来验证变量的内容;调试代码非常有用:
message(STATUS "Install directory: ${MEX_INSTALL_DIR_NIFTYREC}")
INSTALL(DIRECTORY "D:/Niftyrec/install/" DESTINATION ${MEX_INSTALL_DIR_NIFTYREC})