java - SWIG:对 Java 的 wchar_t 支持

标签 java c# python c++ swig

我在 C# 中使用 %include wchar.i,它似乎对映射到 C# 的 string 的所有 wchar_t 值和数组都能正常工作。 Swig 的 Python 库还在 wchar.i 文件中包含 wchar_t 的类型映射。

Java 的库没有wchar.i。这是什么原因?以及如何实现从 C++ 中的 wchar_t 类型到 Java 中的 String 的类型映射?

最佳答案

当您使用 C++ 时,您可以尝试使用 std::wstring,因为它具有适用于所有类型的类型映射:C#、Python 和 Java。它在 std_wstring.i

关于java - SWIG:对 Java 的 wchar_t 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32572114/

相关文章:

java - 找不到资源错误,Android 应用程序

c# - 找不到 ASP.NET 服务使用的动态加载的第 3 方程序集的 .config 文件

c# - 从jQuery C#调用webmethod在.net aspx页面中返回404错误

javascript - 使用Flask return修改网页

java - Basic MediaPlayer 在使用 vlcj 时出现 NoClassDefFoundError,NativeLibrary 问题?

java - 如何将属性的值传播到属于我的类的其他类型的属性?

c# - 窗口 8 中捕获图像错误

python - 使用BioPython时出现Urllib错误

python - 有没有更短的方法来导入子模块的类?

java - Java 中的向下转换