我是swig的新手,使用swig将C++代码集成到Perl,我有C++函数,如 void s()throw MyException。 如何我可以集成C++函数,可以在swig接口文件中抛出MyException.How我可以在Perl中调用C++函数。 在这方面的任何帮助,高度赞赏。如何集成C++函数,可以在Swig接口文件中抛出MyException
1
A
回答
1
2
如果你没有完全用swig来包装你的C++,那么也许看看我为ExtUtils::XSpp工具编写的exception handling code。
默认情况下,它非常方便地将C++异常转换为Perl异常。为了更加细致的控制,你可以向包装器声明你的异常类型,并指定它们应该如何处理。
相关问题
- 1. 如何从C++生成SWIG接口?
- 2. 如何创建SWIG接口文件?
- 3. SWIG接口文件问题
- 4. 文件流析构函数可以在C++中抛出异常吗?
- 5. 如何集成C++和Python与SWIG
- 6. SWIG接口文件结构导致重复的Java函数
- 7. 我可以在“真正懒惰”的SWIG接口文件中禁止类/函数包含吗?
- 8. 在Eclipse中集成SWIG
- 9. 如何为使用矢量<string>的函数编写SWIG接口文件?
- 10. 调用可以在C++中抛出异常的函数的析构函数
- 11. 可以在CommonJS中使出口对象成为函数吗?
- 12. 如何正确使用SWIG生成的接口在C#中下传?
- 13. 如何在SWIG接口中使用C++宏
- 14. 在SWIG接口上找不到C++类
- 15. 有没有一种方法可以为swig接口生成文档?
- 16. Flowtype函数可以抛出错误
- 17. 从SWIG生成的Python调用C函数,char *输出
- 18. swig生成的python文件加上C#
- 19. 如何创建可以抛出异常的通用函数?
- 20. 使用SWIG生成Java接口
- 21. 修改SWIG接口文件以支持C void *和结构返回类型
- 22. 集抛出StackOverflowException C#
- 23. 如何检查函数是否在c#中抛出异常?
- 24. 接口函数C#
- 25. SWIG和C++构造函数
- 26. 出口C++函数
- 27. 我可以在异步函数中抛出错误吗?
- 28. 如何在接口文件中使用函数的输出签名?
- 29. 如何在C++中为SWIG创建模板函数?
- 30. 在C中抛出Swift可以捕获的事件