gpt4 book ai didi

python - 创建类的实例并传递给 C++ 代码

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:52:51 26 4
gpt4 key购买 nike

我有一个名为实体的类,它是这样的:

class entity {
public:
entity();
virtual ~entity();
virtual void draw();
virtual void init();

protected:
std::string name;
};

现在我想在 python 中创建一个类的实例,然后将它加载回 c++,是否可以编写这样的函数:

entity* loadEntityFromPython(char *pythonscript); 

最佳答案

您可以试试 boost::python。它为 c++ 代码生成 python 绑定(bind)以在 python 中使用它。当然,也可以为基于 C++ 的类生成 python 绑定(bind)。请查看文档:http://www.boost.org/doc/libs/1_55_0/libs/python/doc/tutorial/doc/html/python/exposing.html

关于python - 创建类的实例并传递给 C++ 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25406301/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com