只会一点基础的 C 语言,现在要通过 JNA 调用 DLL 中的函数,其他函数调用的都没问题,就下面图中的第一个函数调用报错如下:
Caused by: java.lang.UnsatisfiedLinkError: Error looking up function 'st_wsx_TvWallCallMode': 找不到指定的程序。
接口是这么写的:
public interface StWsxLibDll extends StdCallLibrary {
StWsxLibDll instance = Native.loadLibrary("StWsxLib", StWsxLibDll.class);
int st_wsx_TvWallCallMode(String pDecPuid, String pDecServerIp, int nDecServerPort, int nModelID);
}
我大致了解了一下
我估计是我接口写的不对,但是这个接口该怎么写,希望 V 站大佬指点一下!!!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.