次の設定で VC++ 2008 を使用して DLL ファイルを作成しました。
- 構成タイプ: ダイナミック ライブラリ (.dll)
- MFC の使用: 標準の Windows ライブラリを使用する
- ATL の使用: ATL を使用しない
- 共通言語ランタイムのサポート: 共通言語ランタイムのサポート (/clr)
作成された DLL は、私のマシン (作成されたマシン) で完全に動作していますが、別のマシンでは使用できません (3 台のマシンでテストしました)。詳細については、この DLL ファイルを JNI (Java Native Interface) 経由で読み込みます。私のマシンでは動作しますが、他のマシンでは「java.lang.UnsatisfiedLinkError:: The application failed to start because its side-by-side configuration is wrong....」というエラーが表示されます。
私の質問は次のとおりです。2. さまざまなマシンで動作する DLL ファイルを作成できますか?
どうもありがとう!