社区
C++ 语言
帖子详情
如何C++調用一個原本接口給JAVA調用的DLL?
hejun548
2009-01-16 09:34:34
有個DLL,原本是給JAVA調用的,接口已經定義好了。裡面有些函數是這樣的,例如:
Java_uploadergui_AboutBox_getLibraryVersion
Java_uploadergui_ConfigUpdate_GetRAIDMode
cpp_ConfigUpdate_GetRAIDMode
......
如何調用上面的函數呢?
...全文
102
7
打赏
收藏
如何C++調用一個原本接口給JAVA調用的DLL?
有個DLL,原本是給JAVA調用的,接口已經定義好了。裡面有些函數是這樣的,例如: Java_uploadergui_AboutBox_getLibraryVersion Java_uploadergui_ConfigUpdate_GetRAIDMode cpp_ConfigUpdate_GetRAIDMode ...... 如何調用上面的函數呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaoyisnail
2009-01-16
打赏
举报
回复
LoadLibrary
GetProcAddress
FreeLibrary
healer_kx
2009-01-16
打赏
举报
回复
这恐怕比较不靠谱,难不是问题,在于你要模拟Java的行为? 这才是问题。
Cpp权哥
2009-01-16
打赏
举报
回复
没有头文件你自己用LoadLibrary和GetProcAddress取得函数的地址来调用函数就行了。
hejun548
2009-01-16
打赏
举报
回复
[Quote=引用 1 楼 Mougou 的回复:]
建议楼主看一下JNI,不知我理解的对不对。
[/Quote]
據我所知,JNI是用於JAVA調用C++編寫的DLL。
目前這個DLL是用C++寫的,我是想用C++來調用,我目前沒有頭文件,隻有這個DLL的源代碼,且它的接口是給JAVA的,我如何在C++中來調用呢?
謝謝!
Mougou
2009-01-16
打赏
举报
回复
建议楼主看一下JNI,不知我理解的对不对。
hejun548
2009-01-16
打赏
举报
回复
有一個函數get1394VendorID,已經獲得了它的函數指針,但是他的返回值是JAVA類型的string,我怎麼用C++的CString來保存?
hejun548
2009-01-16
打赏
举报
回复
[Quote=引用 4 楼 healer_kx 的回复:]
这恐怕比较不靠谱,难不是问题,在于你要模拟Java的行为? 这才是问题。
[/Quote]
模擬Java的行為?我是新手,不太懂哦,這位大俠可以數得再明白點嗎?
async-profiler-4.5-linux-x64.tar.gz
async-profiler-4.5-linux-x64.tar.gz
实用代码脚本易语言源码通用界面扩展
实用代码脚本易语言源码通用界面扩展
高校技术转移办公室人员如何借助科创大脑推动科技成果精准转化?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
使用机器学习的简约VAR模型评估中国的宏观金融联系.pdf
使用机器学习的简约VAR模型评估中国的宏观金融联系.pdf
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章