从 .pyx 文件创建 .cpp 文件而不是 .c 文件

问题描述

我是 cython 的新手。我有一个项目文件 project_file.pyx,我想用它手动创建一个 .cpp 文件

我尝试过 cython project_file.pyx,但这会生成 project_file .c。但是我想生成文件 project_file.cpp

我该怎么做?我正在运行 Linux 环境。

解决方法

您应该将此行放在 .pyx 文件的顶部:

# distutils: language = c++

这应该将其编译为 .cpp 文件。