CMake配置返回FOREACH无效整数错误
我正在尝试编译,但在build文件夹中运行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) 年,我在互联网上找不到类似的东西。如果您能帮助我了解问题所在以及我如何解决问题,我将不胜感
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})