.so文件为第三方提供。通过QT编译的。
需要使用Linux系统eclipse java 调用该.so文件。
目前使用JNA。
问题1:java调用so文件中的函数时,发现函数不存在。通过 nm -D xxx.so查询后发现函数名修改过。
问题2:通过QT调用时为何原函数名可以用
问题3:如何确定.so中被编译的现函数名。以及如何查看参数类型
注:现在通过JNA调用后 一直提示QWiget:Must construct a QApplication before a Qwidget!
寻求帮助!
java中通过JNA调用通过QT编译的.so时一些问题请教
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-