Опитвам се да компилирам Java библиотека, която използва JNI. Когато стартирам програмата, виждам срив с UnsatisfiedLinkError, който казва, че определен метод не може да бъде намерен в DLL.
При по-внимателно разглеждане открих, че g++, който използвам за компилиране и свързване, обезобрази имената на методите ми, като добави суфикси като "@8" или "@16" към имената на методите. Някой знае ли правилните опции на компилатора, за да деактивира изкривяването на името? Благодаря предварително!
РЕДАКТИРАНЕ: Използвам MinGW чрез Eclipse + CDT плъгин.