JNI 関数を作成し、それらを c++ 動的ライブラリと正常にリンクしました。それらはすべて正常に動作しましたが、1 つの関数に問題がありました。ファイルからデータを読み取るために使用する C++ で使用した FileHandle クラスからシンボル ルックアップ エラーが発生しました。通常の C++ プロジェクトでは動作しているが、DLL では動作していないことを知っています。
/usr/lib/jvm/jdk1.7.0/bin/java: シンボル検索エラー: /home/.../NetBeansProjects/TRIOGUI/dist/libNativeAdd.so: 未定義のシンボル: _ZN5Gdsii9GdsParserC1EPKcN7SoftJin10FileHandle8FileTypeEN5boost8functionIFvS2_ESaIvEEE Java 結果: 127
誰でも私を助けてもらえますか?:)