Python 未知的CMake命令';swig#U添加#U模块';

Python 未知的CMake命令';swig#U添加#U模块';,python,c++,cmake,swig,Python,C++,Cmake,Swig,我正在尝试使用armanpy运行代码,但由于错误未知的CMake命令“swig\u add\u module”,它无法编译,日志文件没有指定任何错误,只有cmd指定 我尝试过安装swig,在没有帮助的情况下更改CMakeLists.txt文件 代码如下: 错误发生在这里: cmake .. -DCMAKE_BUILD_TYPE=Release -DARMADILLO_INCLUDE_DIR=/path/to/your/armadillo/include (wiki中的步骤,我已经更改了路径以

我正在尝试使用armanpy运行代码,但由于错误
未知的CMake命令“swig\u add\u module”
,它无法编译,日志文件没有指定任何错误,只有cmd指定

我尝试过安装swig,在没有帮助的情况下更改
CMakeLists.txt
文件

代码如下:

错误发生在这里:

cmake .. -DCMAKE_BUILD_TYPE=Release -DARMADILLO_INCLUDE_DIR=/path/to/your/armadillo/include

(wiki中的步骤,我已经更改了路径以适应我的环境)我也尝试了此步骤的各种变体。

自CMake 3.8以来一直使用
swig\u add\u module
命令。请尝试改用该命令。

请提供准确的错误消息。此类消息还应包括CMake函数的调用堆栈。(它看起来像是调用
cmake
,其中
examples/
子目录作为源目录(由
引用的子目录)。
相对路径)。这是错误的:
CMakeLists.txt
该目录中的文件不是顶级文件。您需要调用
cmake
,顶级项目的目录是源目录)