2024-09-29 00:19:35 发布
网友
我有一个C++函数的Python包装器,它返回枚举。在
当我执行以下操作时:
returnValue=mylibrary_py.getRole()#这将返回一个枚举
加载网页时出现以下错误:
No to_python (by-value) converter found for C++ type: mynamespace::MyRole
我怎么解决这个问题??在
下面是如何向python公开枚举类型的方法: Enums from C++ to Python
如何生成Python包装器?Enum的convert隐式转换为int(以及其他整数类型),因此Python包装器必须做一些特殊的事情来防止这种情况发生。在
int
下面是如何向python公开枚举类型的方法: Enums from C++ to Python
如何生成Python包装器?Enum的convert隐式转换为
int
(以及其他整数类型),因此Python包装器必须做一些特殊的事情来防止这种情况发生。在相关问题 更多 >
编程相关推荐