Java访问Qt编写的dll

niuxqd 2010-04-28 09:39:46
最近两天一直在搞这个问题
没头绪
结果是:JNA和JNative好像都不能直接加载Qt编写的dll

有可以直接访问Qt编写的dll的Java框架吗?

或者没有直接访问的,二次封装怎么弄?

最好能给一个有完整代码的小例子

请~教我,不胜感激,谢谢。
...全文
445 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
niuxqd 2010-04-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zuoguodang 的回复:]

JNative应该是可以的,是不是这个图形库还需要其它的支持啊
[/Quote]

Qt是一个跨平台的C++图形用户界面应用程序框架。
JNative应该是可以的,但我一直报错:
java.lang.UnsatisfiedLinkError:
E:\j2ee_workspace\Java_Dll\MyWin02.dll: Can't find dependent libraries
路径是对的,dll之前在Qt中调用也是可以的。
zuoguodang 2010-04-28
  • 打赏
  • 举报
回复
JNative应该是可以的,是不是这个图形库还需要其它的支持啊
niuxqd 2010-04-28
  • 打赏
  • 举报
回复
可以加载了
改了环境变量(Qt--path)后,Eclipse需要重启才生效。
现在又发现不了方法了(p02是自定义的方法,确实在dll中有)
Function p02 not found

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧