Thx在建议答案.
所有这些功能必须要做的是调用句柄上的相应方法(转换回到你的类的指针),并将异常转换为错误代码.
正如@ jdv-Jan de Vaan在他的评论中指出的那样,不要忘记你的C包装器代码中必需的#ifdefed extern“C”{},否则可能会导致链接器错误.