我正在寻找一种在我的 python 项目中使用 C++ 代码的方法。为此,我使用 pybind11,并使用以下 youtube 视频作为教程: https ://www.youtube.com/watch?v=-eIkUnCLMFc&list=PLb9uFnQyeGTcKIHNUNUUuLbRhumAZd-fy&index=1
基于该教程,我成功地创建了一个基本的 C++ 模块,并设法在 cmd 中使用 python 命令提示符运行代码。
这是 C++ 代码:
#include <pybind11/pybind11.h>
#include <stdio.h>
void say_hello()
{
printf("Hello World from C++\n");
}
PYBIND11_MODULE(pybind11module, module)
{
module.doc() = "Pybind11Module";
module.def("say_hello", &say_hello);
}
我想知道有没有办法使用我在其他地方创建的模块?例如pycharm?
谢谢您的帮助
