社区
Windows SDK/API
帖子详情
求大神告知 jna连接dll文件的时候为什么找不到方法
m0_52329387
2020-11-08 01:01:46
我先讲下我怎么弄的 1我下载了个vs写了一个dll文件 2有2个方法 第一个是void say 第二个是 void __stdcall says 3我在java里写了个连接类 4我这个连接类继承的是stdcalllibrary 5两个jna的jar是5.2版本的 6结果 我只能调用第一个方法 第二个调用报错 是方法找不到 7etren C我也写了 求求有些方面专家告知我这个是什么情况
...全文
222
4
打赏
收藏
求大神告知 jna连接dll文件的时候为什么找不到方法
我先讲下我怎么弄的 1我下载了个vs写了一个dll文件 2有2个方法 第一个是void say 第二个是 void __stdcall says 3我在java里写了个连接类 4我这个连接类继承的是stdcalllibrary 5两个jna的jar是5.2版本的 6结果 我只能调用第一个方法 第二个调用报错 是方法找不到 7etren C我也写了 求求有些方面专家告知我这个是什么情况
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vc_dreamver
2020-11-09
打赏
举报
回复
先用dumpbin.exe /exports 查看一下导出的函数名,用VS默认的类型应该是 _cdecl, 如果用__stdcall 方式,可能会在函数名后加一些字符。可以用__cdecl替换掉__stdcall试一下。不过我用BCB采用__stdcall就没有问题的。
日立奔腾浪潮微软松下联想
2020-11-08
打赏
举报
回复
DLL中的函数应该C方式导出,不要C++导出
m0_52329387
2020-11-08
打赏
举报
回复
引用 1 楼 早打大打打核战争的回复:
DLL中的函数应该C方式导出,不要C++导出
兄弟 我这个 函数写extern "C" 不就是用c导出么 我不太懂
ooolinux
2020-11-08
打赏
举报
回复
第一个是void say 第二个是 void __stdcall says
编译器对二者函数名字修饰不一样,你可以去掉__stdcall试试,使用缺省的C调用方式。
使用
JNA
加载C++的
dll
库实战 完整实例
上次是做android的时候,加载so,用的是jni,不过最终受困于公司c++
大神
的库,编译不过去,结构的定义前有修饰,该
大神
也介绍不清这个修饰具体有啥用,删掉行不行,于是后来就放弃了。 这次是受命来接入另一个
大神
...
Springboot使用
JNA
访问C#生成的
DLL
方法
总结
Springboot使用
JNA
访问C#生成的
DLL
方法
总结C#C++JAVA代码 入职一家新公司,面试前完全不知道是用C#开发的,也太底层了,JAVA开发的我,顿时觉得回到五年前,好多配置,一点也不轻便,感觉很笨重,组件全部是手写,...
java解析
dll
文件
心得
java解析C或者C++生成的
dll
文件
一般有三种
方法
。第一种方式:JNI 比较复制也比较原始,不多说了。(因为太复杂了,我也没用)第二种方式:
JNA
这个需要下载
jna
.jar。需要把
dll
文件
放到与改类同级的
文件
夹下然后...
海康威视(HIKVISION) JAVA SDK 打包
方法
海康威视(HIKVISION) JAVA SDK 打包
方法
问题疑问解决
方法
一解决
方法
二结语 ...为什么在开发的时候可以加载到
DLL
,打包后就会获取
不到
? 经过检查,发现打包后,系统会将 jar 包当成一个
文件
,这时...
Android Studio 通过
JNA
调用 Clang编译的so库,以及Java
JNA
调用x64
dll
,C#
dll
import调用x86
dll
JNA
(Java Native Access )提供一组Java工具类用于在运行期动态访问系统本地库(native library:如Window的
dll
)而不需要编写任何Native/JNI代码。开发人员只要在一个java接口中描述目标native library的函数与...
Windows SDK/API
1,221
社区成员
8,136
社区内容
发帖
与我相关
我的任务
Windows SDK/API
C++ Builder Windows SDK/API
复制链接
扫一扫
分享
社区描述
C++ Builder Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章