Я создал функции JNI и успешно связал их с динамической библиотекой С++. У меня все они работали нормально, но у меня была проблема с одной функцией, я получил ошибку поиска символа из класса FileHandle, который я использовал в С++, который я использую для чтения данных из файла. Зная, что он работает над обычным проектом С++, но не в DLL.
/usr/lib/jvm/jdk1.7.0/bin/java: ошибка поиска символа: /home/.../NetBeansProjects/TRIOGUI/dist/libNativeAdd.so: неопределенный символ: _ZN5Gdsii9GdsParserC1EPKcN7SoftJin10FileHandle8FileTypeEN5boost8functionIFvS2_ESaIvEEE Результат Java: 127
Кто-нибудь может мне помочь? :)