无法使用 JNA 找出本机类型的映射
Posted
技术标签:
【中文标题】无法使用 JNA 找出本机类型的映射【英文标题】:Can't figure out the mappings for native types with JNA 【发布时间】:2012-06-17 02:51:53 【问题描述】:我正在尝试使用 JNA 从 Mac 上的 ApplicationServices 框架调用本机函数。但是,据我所知,我想使用的函数的返回类型及其参数与 Java 中的任何东西都不相似,而且我不知道如何映射它们。
我要使用的功能:
CFArrayRef CGWindowListCopyWindowInfo(
CGWindowListOption option,
CGWindowID relativeToWindow);
我不知道如何映射这些。非常感谢任何帮助。
【问题讨论】:
【参考方案1】:查看 rococoa 项目 (http://rococoa.java.net),它解决了特定于 OSX 的各种类型的映射。
【讨论】:
以上是关于无法使用 JNA 找出本机类型的映射的主要内容,如果未能解决你的问题,请参考以下文章