2024-09-27 21:32:26 发布
网友
我有一个叫做实体的类,它是这样的:
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绑定,以便在python中使用它。当然,也可以为C++类生成Python绑定。请查看文档:http://www.boost.org/doc/libs/1_55_0/libs/python/doc/tutorial/doc/html/python/exposing.html
你可以试试boost::python。它为c++代码生成python绑定,以便在python中使用它。当然,也可以为C++类生成Python绑定。请查看文档:http://www.boost.org/doc/libs/1_55_0/libs/python/doc/tutorial/doc/html/python/exposing.html
相关问题 更多 >
编程相关推荐