我按照指示(http://docs.cython.org/src/userguide/wrapping_CPlusPlus.html)用 cython 包装了一个 C++ 库。其中一部分是告诉 Cython 生成 C++。效果很好;到目前为止,一切都很好。
但是现在,在我的 cython 代码中,我需要调用一些 C 库。由于 Cython 正在生成 C++,当我引用 C 库时,它会破坏名称,因此在尝试链接时会失败。
我不希望将我所有的 C 代码重新编译为 C++。有没有办法让 Cython 同时处理 C 和 C++?