gpt4 book ai didi

c++ - 如何集成可以在 swig 接口(interface)文件中抛出 MyException 的 C++ 函数

转载 作者:行者123 更新时间:2023-11-30 03:10:41 24 4
gpt4 key购买 nike

我是 swig 的新手,使用 swig 将 c++ 代码集成到 Perl,我有像这样的 c++ 函数void s() 抛出 MyException。我如何集成可以在 swig 接口(interface)文件中抛出 MyException 的 c++ 函数。我如何在 Perl 中调用 c++ 函数。非常感谢这方面的任何帮助。

最佳答案

如果您还没有完全决定使用 swig 来包装您的 C++,那么不妨看看 exception handling code我为 ExtUtils::XSpp 写的工具。

默认情况下,它非常方便地将 C++ 异常转换为 Perl 异常。对于更细粒度的控制,您可以向包装器声明您的异常类型并指定它们应该如何被处理。

关于c++ - 如何集成可以在 swig 接口(interface)文件中抛出 MyException 的 C++ 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2955949/

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