C++ で記述されたヘッダー ファイルを含む .dll ライブラリがあります (ソース コードはありません)。このライブラリは、いくつかの別の .dll ファイルを使用します - 私もそれらを持っています。私の仕事は、Java からこのライブラリを使用することです (メソッドを呼び出して結果を受け取る)。
この目的で JNAerator を使用できることがわかりました。どのようなアルゴリズムになりますか? java -jar jnaerator.jar MyLib.dll MyLibHeader.h
コマンド を試しましたが、出力されます
ERROR: JNAeration failed !
Missing output mode parameter -mode !
Please use -h for help on the command-line options available.
-h を使用してヘルプを表示するには? どのモードが必要ですか? コマンドの例には dll が 1 つしかありませんが、相互に依存しているため、そのうちの 3 つを使用したいと考えています。
それは私の仕事に適したツールでしょうか?(いくつかのチュートリアルは高く評価されます)。ありがとう。