но это то же самое.
Я делаю то же самое, поэтому позвольте мне объяснить мой рабочий набор.
Я использую eclipse 3.1 и Visual C ++ 2003 7.1.3088 (немецкий ... извините;)) и Windows XP.
Я загружаю some_jni.dll и some.dll в Java и с помощью классов jni.
some.dll загружает внутренние другие .dll.
Я могу отладить some.dll и другие .dll в Visual Studio.
Запустите ваше приложение и установите точку останова для первого вызова класса jni. Откройте VS и перейдите (на немецком языке) к «Debuggen» (Отладка) -> «Prozesse» (Процессы)
Их вы увидите javaw.exe
Выберите javaw.exe и нажмите «Anfügen» (Вложить).
Когда я вспоминаю, кодовая страница в c ++, где размещается точка останова, должна быть открыта в VS. VS не откроет страницу, когда точка останова будет нажата автоматически.
Когда dll загружен и строка кода, в которую вы поместили точку останова, выполняется, отладчик в VS остановится в этой позиции.
Обратите внимание: это произойдет только тогда, когда вы скомпилируете dll, в котором хотите отлаживать, с параметрами отладки !!! в противном случае отладчик не остановится на точке останова C ++.
Я сделал это полгода назад, но это должны быть правильные шаги.
Надеюсь, вы его получите.