Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CMake配置返回FOREACH无效整数错误_Cmake - Fatal编程技术网

CMake配置返回FOREACH无效整数错误

CMake配置返回FOREACH无效整数错误,cmake,Cmake,我正在尝试编译,但在build文件夹中运行cmake..时,出现错误: CMake Error at fem/tests/CMakeLists.txt:17 (FOREACH): FOREACH Invalid integer: 'depth' Call Stack (most recent call first): fem/tests/CMakeLists.txt:29 (SUBDIRLIST) 年,我在互联网上找不到类似的东西。如果您能帮助我了解问题所在以及我如何解决问题,我将不胜感

我正在尝试编译,但在build文件夹中运行
cmake..
时,出现错误:

CMake Error at fem/tests/CMakeLists.txt:17 (FOREACH): FOREACH Invalid integer: 'depth' Call Stack (most recent call first): fem/tests/CMakeLists.txt:29 (SUBDIRLIST) 年,我在互联网上找不到类似的东西。如果您能帮助我了解问题所在以及我如何解决问题,我将不胜感激

我的环境是:

  • CMake 3.17.0
  • macOS Catalina 10.15.4
线路:

  FOREACH(D RANGE 1 depth)
应该是:

  FOREACH(D RANGE 1 ${depth})
depth
是一个变量名,因此在此上下文中,应该使用
${depth}
引用它

  FOREACH(D RANGE 1 ${depth})