From 0e2034dd28f74fbf6fff0aef593b586a2dd9b634 Mon Sep 17 00:00:00 2001
From: liusuyi <13324259@qq.com>
Date: 星期二, 14 十一月 2023 21:20:32 +0800
Subject: [PATCH] 修复bug
---
src/main/resources/dynamic-lib-load.xml | 66 ++++++++++++++++----------------
src/main/java/com/ard/utils/sdk/LibraryLoad.java | 2
src/main/java/com/ard/utils/hiksdk/util/hikSdkUtil/HCNetSDK.java | 2
3 files changed, 35 insertions(+), 35 deletions(-)
diff --git a/src/main/java/com/ard/utils/hiksdk/util/hikSdkUtil/HCNetSDK.java b/src/main/java/com/ard/utils/hiksdk/util/hikSdkUtil/HCNetSDK.java
index f57ca51..7992c6a 100644
--- a/src/main/java/com/ard/utils/hiksdk/util/hikSdkUtil/HCNetSDK.java
+++ b/src/main/java/com/ard/utils/hiksdk/util/hikSdkUtil/HCNetSDK.java
@@ -14,7 +14,7 @@
//SDK鎺ュ彛璇存槑,HCNetSDK.dll
public interface HCNetSDK extends Library {
- HCNetSDK hCNetSDK = Native.load(LibraryLoad.getLoadLibrary("sdk\\HCNetSDK"), HCNetSDK.class);
+ HCNetSDK hCNetSDK = Native.load(LibraryLoad.getLoadLibrary("sdk/HCNetSDK"), HCNetSDK.class);
/*** 瀹忓畾涔� ***/
//甯搁噺
diff --git a/src/main/java/com/ard/utils/sdk/LibraryLoad.java b/src/main/java/com/ard/utils/sdk/LibraryLoad.java
index b19f848..56a2510 100644
--- a/src/main/java/com/ard/utils/sdk/LibraryLoad.java
+++ b/src/main/java/com/ard/utils/sdk/LibraryLoad.java
@@ -67,7 +67,7 @@
e.printStackTrace();
}
}
- String fullName = getLibraryName(libraryName);
+ String fullName = getLibraryName(libraryName).replace("/", "\\");
String path = EXTRACT_PATH;
if (!(EXTRACT_PATH.endsWith("/") || EXTRACT_PATH.endsWith("\\"))) {
path = EXTRACT_PATH + "/";
diff --git a/src/main/resources/dynamic-lib-load.xml b/src/main/resources/dynamic-lib-load.xml
index 52acb94..f9f4501 100644
--- a/src/main/resources/dynamic-lib-load.xml
+++ b/src/main/resources/dynamic-lib-load.xml
@@ -1,39 +1,39 @@
<?xml version="1.0" encoding="UTF-8" ?>
<dynamic-lib>
<win64>
- <lib>sdk\HCNetSDK</lib>
- <lib>sdk\HCCore</lib>
- <lib>sdk\GdiPlus</lib>
- <lib>sdk\hlog</lib>
- <lib>sdk\HmMerge</lib>
- <lib>sdk\/hpr</lib>
- <lib>sdk\HXVA</lib>
- <lib>sdk\libcrypto-1_1-x64</lib>
- <lib>sdk\libmmd</lib>
- <lib>sdk\libssl-1_1-x64</lib>
- <lib>sdk\MP_Render</lib>
- <lib>sdk\NPQos</lib>
- <lib>sdk\OpenAL32</lib>
- <lib>sdk\PlayCtrl</lib>
- <lib>sdk\SuperRender</lib>
- <lib>sdk\YUVProcess</lib>
- <lib>sdk\zlib1</lib>
+ <lib>sdk/HCNetSDK</lib>
+ <lib>sdk/HCCore</lib>
+ <lib>sdk/GdiPlus</lib>
+ <lib>sdk/hlog</lib>
+ <lib>sdk/HmMerge</lib>
+ <lib>sdk/hpr</lib>
+ <lib>sdk/HXVA</lib>
+ <lib>sdk/libcrypto-1_1-x64</lib>
+ <lib>sdk/libmmd</lib>
+ <lib>sdk/libssl-1_1-x64</lib>
+ <lib>sdk/MP_Render</lib>
+ <lib>sdk/NPQos</lib>
+ <lib>sdk/OpenAL32</lib>
+ <lib>sdk/PlayCtrl</lib>
+ <lib>sdk/SuperRender</lib>
+ <lib>sdk/YUVProcess</lib>
+ <lib>sdk/zlib1</lib>
- <lib>sdk\HCNetSDKCom\AnalyzeData</lib>
- <lib>sdk\HCNetSDKCom\AudioIntercom</lib>
- <lib>sdk\HCNetSDKCom\AudioRender</lib>
- <lib>sdk\HCNetSDKCom\HCAlarm</lib>
- <lib>sdk\HCNetSDKCom\HCCoreDevCfg</lib>
- <lib>sdk\HCNetSDKCom\HCDisplay</lib>
- <lib>sdk\HCNetSDKCom\HCGeneralCfgMgr</lib>
- <lib>sdk\HCNetSDKCom\HCGeneralCfgMgr</lib>
- <lib>sdk\HCNetSDKCom\HCIndustry</lib>
- <lib>sdk\HCNetSDKCom\HCPlayBack</lib>
- <lib>sdk\HCNetSDKCom\HCPreview</lib>
- <lib>sdk\HCNetSDKCom\HCVoiceTalk</lib>
- <lib>sdk\HCNetSDKCom\libiconv2</lib>
- <lib>sdk\HCNetSDKCom\OpenAL32</lib>
- <lib>sdk\HCNetSDKCom\StreamTransClient</lib>
- <lib>sdk\HCNetSDKCom\SystemTransform</lib>
+ <lib>sdk/HCNetSDKCom/AnalyzeData</lib>
+ <lib>sdk/HCNetSDKCom/AudioIntercom</lib>
+ <lib>sdk/HCNetSDKCom/AudioRender</lib>
+ <lib>sdk/HCNetSDKCom/HCAlarm</lib>
+ <lib>sdk/HCNetSDKCom/HCCoreDevCfg</lib>
+ <lib>sdk/HCNetSDKCom/HCDisplay</lib>
+ <lib>sdk/HCNetSDKCom/HCGeneralCfgMgr</lib>
+ <lib>sdk/HCNetSDKCom/HCGeneralCfgMgr</lib>
+ <lib>sdk/HCNetSDKCom/HCIndustry</lib>
+ <lib>sdk/HCNetSDKCom/HCPlayBack</lib>
+ <lib>sdk/HCNetSDKCom/HCPreview</lib>
+ <lib>sdk/HCNetSDKCom/HCVoiceTalk</lib>
+ <lib>sdk/HCNetSDKCom/libiconv2</lib>
+ <lib>sdk/HCNetSDKCom/OpenAL32</lib>
+ <lib>sdk/HCNetSDKCom/StreamTransClient</lib>
+ <lib>sdk/HCNetSDKCom/SystemTransform</lib>
</win64>
</dynamic-lib>
\ No newline at end of file
--
Gitblit v1.9.3