正在执行cmake
会给出以下错误:
CMakeList 上的 CMake 错误.txt:2 (安装(:安装目录没有目标
这是我的CMakeLists.txt
cmake_minimum_required(VERSION 3.12)
INSTALL(DIRECTORY "D:/Niftyrec/install/" DESTINATION ${MEX_INSTALL_DIR_NIFTYREC})
正如 @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})