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