社区
Java SE
帖子详情
Java访问Qt编写的dll
niuxqd
2010-04-28 09:39:46
最近两天一直在搞这个问题
没头绪
结果是:JNA和JNative好像都不能直接加载Qt编写的dll
有可以直接访问Qt编写的dll的Java框架吗?
或者没有直接访问的,二次封装怎么弄?
最好能给一个有完整代码的小例子
请~教我,不胜感激,谢谢。
...全文
445
3
打赏
收藏
Java访问Qt编写的dll
最近两天一直在搞这个问题 没头绪 结果是:JNA和JNative好像都不能直接加载Qt编写的dll 有可以直接访问Qt编写的dll的Java框架吗? 或者没有直接访问的,二次封装怎么弄? 最好能给一个有完整代码的小例子 请~教我,不胜感激,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
QT
通过动态加载
DLL
实现插件化
该博客介绍了如何在
QT
中通过显式加载
DLL
实现插件化开发,详细讲解了
DLL
的
编写
方法,包括接口定义、类实现以及如何创建和使用
DLL
中的对象。同时,文章强调了
QT
中加载
DLL
的注意事项和移植性问题,并给出了
QT
程序使用
DLL
的示例代码,展示了如何动态加载和调用
DLL
中的方法。
qt
编译c语言
dll
,
QT
编写
DLL
给外部程序调用,提供VC/C#/C调用示例(含事件)
本文介绍了如何使用
QT
编译C语言的
DLL
,并提供给VC/C#/C等语言调用。通过
qt
winmigrate工具,作者克服了
QT
与VC不兼容的问题,创建了一个简单的
DLL
项目,包含一个函数和事件回调。详细步骤包括
QT
库项目的创建、删除不必要的文件、修改pro文件,以及在VC和C#中测试
DLL
调用的示例代码。
实现
QT
库的
DLL
封装与C#调用
本文介绍了将
QT
库封装成
DLL
并在C#应用程序中调用的方法。包括了解
DLL
与
QT
关系、封装过程,C#与
QT
技术整合基础及封装方式,C接口定义与实现,
DLL
构建与.lib文件生成,以及C#项目配置与P/Invoke调用等内容,帮助C#项目利用
QT
功能。
Java
调用
qt
dll
_
QT
调用
DLL
的三种方法
本文详细介绍了
Qt
调用
DLL
的三种方法:1) 使用Win32 API,通过LoadLibrary和GetProcAddress加载并调用
DLL
;2) 利用
Qt
的QLibrary类加载
DLL
;3) 直接引用
DLL
及库文件。每种方法都包括了调用过程和注意事项,适用于不同场景的
DLL
调用需求。
java
调用
qt
生成的
dll
_用
Qt
生成
dll
类库及调用方法
本文介绍了如何在
Qt
环境下创建
DLL
库,并在VC6.0中调用该库的方法。首先,删除main()方法,修改.pro文件,生成
DLL
和LIB文件。接着,在调用
DLL
的项目中,添加LIB文件路径,包含头文件,并实现函数调用。通过QLibrary加载
DLL
,使用resolve函数获取函数指针进行调用。
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章