Как я могу создать метод в dll, написанный на c ++, который возвращает класс, и как я могу использовать эту dll в java?
Если я экспортирую этот класс, имя этого класса будет изменено.Может ли какое-нибудь тело помочь мне?Заранее спасибо.
Вы не можете экспортировать класс C ++ из DLL и использовать его из другого компилятора.Что вы можете и должны сделать, это экспортировать COM-объект.
Вы не можете.Вы можете использовать JNI, но это довольно ужасно, и вам придется написать код для преобразования из объекта C ++ в соответствующий объект Java.
Вы также можете посмотреть на JNA, который пытается сделать этонемного проще.