急需-JNA调用C的DLL,如何取回当初传入的字符指针的修改值

问题描述

JNA调用C的DLL,如何取回当初传入的字符指针的修改值

JNA调用C的DLL,如何取回当初传入的字符指针的修改后的值

时间: 2024-12-23 09:27:54

急需-JNA调用C的DLL,如何取回当初传入的字符指针的修改值的相关文章

C#调用C++的dll,结构体里面有this指针,该对应什么数据类型?还是说根本不能够调用

问题描述 在C++结构体Struct中有这样一个定义:{...PVOIDContext;...}在给结构体变量赋值时:Structstruct;...struct.Context=this;...然后将struct作为参数,传递给方法使用.问题是:当使用C#调用这个C++的dll时,这个PVOIDContext,应该对应什么数据类型? 解决方案 解决方案二:P表示指针,那么PVOID表示void*无类型指针所有指针都是一个32位二进制数(32位系统下),这个意义上说所有指针都是一样的,它们的大小

jna dll-java 用jna调用dll库问题

问题描述 java 用jna调用dll库问题 昨天接手一个新项目,是关于java调用dll的,用jna实现,在我本机上运行成功,今天换了台电脑,就出现了EXception in main thread java.lang.UnsatisfiedLinkError UNable to load library..........请问有谁知道原因啊?急. 解决方案 dll已经放到system32 下了,还是一样出错 解决方案二: 目测是需要加载的dll位置不对 你再看看啦 解决方案三: 使用JNA通

dll调用-jdk1.6下用jna调用dll库报错,换成jdk1.7成功

问题描述 jdk1.6下用jna调用dll库报错,换成jdk1.7成功 使用jkd1.6提示java.lang.UnsatisfiedLink,换成jdk1.7就可以了,请问有没有熟悉的大神知道是什么原因 解决方案 http://bbs.csdn.net/topics/390509805

jna java c++ dll-最近用JNA技术,实现java调用C++的DLL,如何用java模拟c++的链表结构体。

问题描述 最近用JNA技术,实现java调用C++的DLL,如何用java模拟c++的链表结构体. C++结构体 struct CUser_DataStruct { char pKKSCoding[128]; //标签点Kks编码 DWORD time; //UTC时间 WORD millisecond; //毫秒 int nDataState; //数据状态 double dValue; //数值 CUser_DataStruct* pNext; //指向下一个数据节点的指针 }; C++的入

WIN8_64+JNA+Eclipse,自己的DLL无法调用???在线等!!!

问题描述 Test32Dll.dll里面有一个add的方法,但每次测试时就报这个错:Exceptioninthread"main"java.lang.UnsatisfiedLinkError:%1不是有效的Win32应用程序.atcom.sun.jna.Native.open(NativeMethod)atcom.sun.jna.Native.open(Native.java:1759)atcom.sun.jna.NativeLibrary.loadLibrary(NativeLibr

JNA调用DLL异常

问题描述 main.hintadd(inta,intb);intfactorial(intn);main.appintadd(inta,intb){returna+b;}intfactorial(intn){return2*n;}编译生成DLL,用JNA调用的时候,显示Exceptioninthread"main"java.lang.UnsatisfiedLinkError:Errorlookingupfunction'add':--atcom.sun.jna.Function.<

Jna调用dll文件,怎么释放内存

问题描述 本人初次有Java调用dll,但是用jna调用dll,内存怎么处理Jna调用dll文件,怎么释放内存,最好有代码

jna-关于JNA调用C++SDK的相关问题

问题描述 关于JNA调用C++SDK的相关问题 如题,最近接了个项目要和海康进行视频接口的对接.但是收到的SDK是C++的,实验使用JNA和JNative调用dll进行测试.先说明DLL的情况 在使用JNA进行调用HikPlatformSDK.dll时显示无法加载指定的dll,使用之前的dll中的AnalyzeData.dll则可以调用函数,完全不懂C++.求问怎么可以调用HikPlatformSDK.dll,好像这个DLL中引用了很多其他的dll_(:з」∠)_,求解,万分感谢 解决方案 ht

c java jna-window2008server上用jna调用Native.loadlibrary报java.lang.UnsatisfiedLinkError:

问题描述 window2008server上用jna调用Native.loadlibrary报java.lang.UnsatisfiedLinkError: window2008server上用jna调用Native.loadlibrary报java.lang.UnsatisfiedLinkError: Unable to load library 'helloworld.dll: ???????¨,32位win系统好用,请问大侠们有谁遇到过类似的情况,怎么解决,急!!! 解决方案 去掉.dll