在使用Java调用海康威视SDK时,提示”Error looking up function 'NET_DVR_Login_V30': 找不到指定的程序“ 错误。一直无法找到原因,请高手指点。
我开发用的JAVA环境为1.7.0_79,开发工具为NetBeans8.1,海康威视SDK版本为CH-HCNetSDK(Windows32)V5.1.3.5_build20150701。
如能提供帮助,必有重谢。
以下为提示的错误信息:
m_sDeviceIP[192.168.1.163]
iPort[8000]
jTextFieldUserName.getText()[admin]
new String(jPasswordFieldPassword.getPassword())[12345]
m_strDeviceInfo[HCNetSDK$NET_DVR_DEVICEINFO_V30(auto-allocated@0x41feae0 (80 byt
es)) {
byte sSerialNumber[48]@0=[B@1b51db7
byte byAlarmInPortNum@30=0
byte byAlarmOutPortNum@31=0
byte byDiskNum@32=0
byte byDVRType@33=0
byte byChanNum@34=0
byte byStartChan@35=0
byte byAudioChanNum@36=0
byte byIPChanNum@37=0
byte byRes1[24]@38=[B@111014a
}]
Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: Error looking up function 'NET_DVR_Login_V30': 找不到指定的程序。
at com.sun.jna.Function.<init>(Function.java:212)
at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:541)
at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:518)
at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:504)
at com.sun.jna.Library$Handler.invoke(Library.java:220)
at com.sun.proxy.$Proxy0.NET_DVR_Login_V30(Unknown Source)
at ClientDemo.ClientDemo.jButtonLoginActionPerformed(ClientDemo.java:553
)
at ClientDemo.ClientDemo.access$100(ClientDemo.java:45)