我在这里找到了用户定义复数类的 6.16示例,但我没有看到关于如何通过 SWIG 将默认 C++ 复数引入其他语言的示例,是否有任何示例,是否有任何类似使用%include "std_complex.i"
我的.i
文件中的某些要求的示例?
问问题
345 次
1 回答
0
通常的过程在SWIG 开发文档的第 8.4 节中进行了描述。从表中可以看出,它取决于所选择的语言,到目前为止,引用库模块提供对 C++ 标准库的哪些部分的访问。SWIG 对 STL 的支持仍在继续增长。
<complex>
因此,您的目标语言可能支持也可能不支持C++库。关于 C#,文件夹std_complex.i
内没有swigwin-2.0.10\Lib\csharp
文件,因此不支持。
当然,您可以自己手动包装,但我想这不是您的问题的目的。在这种情况下<complex>
,至少对我来说似乎也不值得付出努力。
于 2013-09-07T14:04:04.320 回答