4

sbcl の ubuntu で正常にコンパイルしたばかりの C++ ライブラリの使用に苦労しています。

.h ファイル パーサー 'ah2cl' を使用しようとしましたが、ドキュメントからは、UFFI または CFFI のどちらが必要かが明確ではありません (違いはありますか?)。'ah2cl' で提供されているダミーのテスト ライブラリとダミーのヘッダー ファイルを使用しようとして失敗しました。sbcl から CALLBACK パッケージが見つからないというメッセージが表示されます。しかし、sbcl はネイティブでコールバックをサポートしていませんか?

この種のタスクに使用する必要がある別の .h ファイル パーサーはありますか?

4

1 に答える 1

5

ヘッダー ファイルを解析して、対応する CFFI バインディングを生成するCFFI の grovellerを試してみてください。ところで、UFFI は基本的に廃止され、しばらくの間 CFFI が優先されます。

于 2012-09-05T13:23:56.500 に答える