CMakeLists.txt:2 (安装):安装目录没有目的地

  • 本文关键字:安装 目的地 CMakeLists txt c# cmake
  • 更新时间 :
  • 英文 :


正在执行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. 所述,您不能为INSTALLCMake 命令提供空的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})

最新更新