在sbcl中使用外部库 - uffi或cffi?

时间:2012-07-13 17:53:54

标签: common-lisp sbcl

我正在努力使用我刚刚成功的C ++库 在sbcl中的ubuntu上编译。

我试过使用.h文件解析器'ah2cl'但是从 文件我不清楚我是否需​​要UFFI或CFFI(是否有 区别?)。我尝试使用虚拟测试库和 'ah2cl'提供的虚拟头文件失败。我收到一条消息 关于sbcl缺少的CALLBACK包。但是sbcl不支持 本地回调?

我应该使用另一个.h文件解析器吗? 那种任务?

1 个答案:

答案 0 :(得分:4)

您可能想尝试CFFI's groveller,它会解析头文件以生成相应的CFFI绑定。 BTW,UFFI基本上已被弃用,暂时支持CFFI。