我有一个名为entity的类,如下所示:
class entity {
public:
entity();
virtual ~entity();
virtual void draw();
virtual void init();
protected:
std::string name;
};
现在我想在python中创建一个类的实例,然后将其加载回c ++,是否可以编写这样的函数:
entity* loadEntityFromPython(char *pythonscript);
答案 0 :(得分:0)
你可以尝试一下boost :: python。它为c ++代码生成python绑定,以便在python中使用它。当然,也可以为基于C ++的类生成python绑定。请查看文档:{{3}}