g ++: как разобрать экспортированные символы

Я пытаюсь скомпилировать библиотеку Java, которая использует JNI. Когда я запускаю программу, я вижу сбой с UnsatisfiedLinkError, который говорит, что определенный метод не может быть найден в DLL.

При ближайшем рассмотрении я обнаружил, что g ++, который я использую для компиляции и компоновки, исказил имена моих методов, добавив суффиксы, такие как "@ 8" или же "@ 16" к именам методов. Кто-нибудь знает правильные параметры компилятора, чтобы отключить искажение имени? Заранее спасибо!

РЕДАКТИРОВАТЬ: Яиспользуя MinGW через плагин Eclipse + CDT.

Ответы на вопрос(1)

Ваш ответ на вопрос