2024-10-03 06:25:14 发布
网友
我在SWIG和wchat类型上遇到了一些问题,为了重现这个问题,我得到了一些MCVEhere
问题是SWIG\u AsVal\u wchar\t被调用,但它没有在任何地方定义。你知道吗
我试着遵循公认的答案here,但由于某种原因,我没有成功
我怎样才能解决这个问题?你知道吗
附言:我也在github上发布了这个问题
为了使用wchar,可以包含接口cwstring.i,而不是wchar.i。你知道吗
cwstring.i
wchar.i
这允许您使用修改后的libsystem.i构建示例:
libsystem.i
%module libsystem %include "cwstring.i" %{ #include "foo.h" %} %include "foo.h"
另一种方法是使用以下libsystem.i包含缺少的片段:
%module libsystem %include "wchar.i" %include <typemaps/wstring.swg> %{ #include "foo.h" %} %include "foo.h"
为了使用wchar,可以包含接口
cwstring.i
,而不是wchar.i
。你知道吗这允许您使用修改后的
libsystem.i
构建示例:另一种方法是使用以下
libsystem.i
包含缺少的片段:相关问题 更多 >
编程相关推荐