しかし、これは同じです。
私も同じことをしているので、ワーキングセットについて説明しましょう。
私は Eclipse 3.1 と Visual C++ 2003 7.1.3088 (ドイツ語... 申し訳ありません;)) と Windows XP を使用しています。私はsome_jni.dllとsome.dllをJavaにロードし、jniクラスを使用しています。some.dll は内部の other.dll をロードします。Visual Studio で some.dll と other.dll をデバッグできます。
アプリケーションを起動し、最初の jni クラス呼び出しにブレークポイントを設定します。VS を開き、(ドイツ語で) "Debuggen" (デバッグ) -> "Prozesse" (プロセス) に移動します。javaw.exe が表示されます。
javaw.exe を選択し、「Anfügen」(アタッチ) を押します。
思い出すと、ブレークポイントが配置されている C++ のコード ページは VS で開く必要があります。ブレークポイントが自動的にヒットすると、VS はページを開きません。dll が読み込まれ、ブレークポイントを配置したコード行が実行されると、VS のデバッガーはこの位置で停止します。注意: これは、デバッグする dll をデバッグ オプションでコンパイルするときにのみ発生します!!! そうしないと、デバッガーは C++ ブレークポイントで停止しません。
半年前にこれを行いましたが、これは正しい手順のはずです。
あなたがそれを手に入れることを願っています。