- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JNAでc言語ファイルの読み込み方が分かりません)
JNAでC言語ファイルの読み込み方が分からない
このQ&Aのポイント
- JNAを使用して、JavaからCを読み込む方法を知りたい。
- C言語ファイルごとに分割された関数をJNAを通じて呼び出したい。
- CLibrary.INSTANCE.printf()のように、JNAを利用してCファイルを読み込む方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
そのCのSample()関数を含んでいる動的リンクライブラリは作ってありますか? その動的リンクライブラリの名前がxyz.dll (Windowsの場合)/libxyz.so (Linuxなどの場合)だとして、実際には試していませんがこんな感じになると思います。 public interface XYZ extends Library { public void Sample(); } XYZ lib = (XYZ)Native.loadLibrary("xyz", XYZ.class); lib.Sample();