如何为wchar_t定义swig typmap以与Perl脚本绑定?

时间:2010-12-19 13:25:01

标签: perl swig

我使用SWIG从Perl脚本调用C ++函数。当我在Perl脚本中传递char*时,没有问题,如下所示:

AddValue(char* val)

但我不能为wchar_t写相同的内容:

AddValue(wchar_t* val)

因为没有为此数据类型定义SWIG类型映射。 SWIG提供perlstrings.swg类型地图,用于执行char*的转换。我需要wchar_t*类似的东西。非常欢迎任何帮助。

1 个答案:

答案 0 :(得分:1)

Python的wchar_t实现存在于pywstrings.swg中,并且只有60多行。鉴于此,perlstrings.swg作为Perl代码示例和赏金,您可能会有人为您移植它:)