私の目標は、通常 Windows OS または MS Visual Studio 再配布可能ファイル (MSVCR110.dll など) の一部である DLL にさらに依存する Eclipse プロジェクトにネイティブ ライブラリを追加することです。
ネイティブ ライブラリ foo.dll を Java プロジェクト A ソース フォルダーに配置すると、プロジェクト A のみ (ビルド パスの調整なし) で機能します。
しかし、別の Java プロジェクト B がプロジェクト A を参照して使用するとすぐに、プロジェクト B で「UnsatisfiedLinkError: no foo.dll in java.library.path」というエラーが表示されます。
プロジェクトBのEclipse Javaビルドパスでfoo.dllに場所を追加することで、このエラーを回避できます->「ソース」タブ->「ネイティブライブラリの場所:」を編集します。
ただし、これにより、「UnsatisfiedLinkError: プロジェクト A/foo.dll: 依存ライブラリが見つかりません」というエラーが発生します。これは、上記のシステム ライブラリであり、明らかにプロジェクト A のフォルダーにはありませんが、いくつかのシステムフォルダー...
それに対する解決策はありますか?