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