CMakeLists.txt:2上的CMake错误:(INSTALL):INSTALL DIRECTORY没有给出目的地

时间:2018-09-10 03:51:46

标签: c# cmake

执行cmake会出现以下错误:

  

CMakeLists.txt:2(安装):未指定目的地的安装目录中的CMake错误

这是我的CMakeLists.txt

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

1 个答案:

答案 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})