Skip to content

Commit 46b3a5b

Browse files
committed
fix: 修复 gamepad dll 加载路径
1 parent 5281094 commit 46b3a5b

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

source/MaaGamepadControlUnit/Input/ViGEmInput.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
#include <algorithm>
44

55
#include "MaaUtils/Logger.h"
6+
#include "MaaUtils/Runtime.h"
67

78
MAA_CTRL_UNIT_NS_BEGIN
89

@@ -22,7 +23,7 @@ ViGEmInput::~ViGEmInput()
2223

2324
bool ViGEmInput::load_vigem_library()
2425
{
25-
if (!load_library("ViGEmClient")) {
26+
if (!load_library(library_dir() / "ViGEmClient")) {
2627
LogError << "Failed to load ViGEmClient library";
2728
return false;
2829
}

source/MaaGamepadControlUnit/Manager/GamepadControlUnitMgr.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
#include "Input/ViGEmInput.h"
55
#include "MaaUtils/LibraryHolder.h"
66
#include "MaaUtils/Logger.h"
7+
#include "MaaUtils/Runtime.h"
78

89
MAA_CTRL_UNIT_NS_BEGIN
910

@@ -18,7 +19,7 @@ class Win32ControlUnitLoader : public LibraryHolder<Win32ControlUnitLoader>
1819
bool load()
1920
{
2021
#ifdef _WIN32
21-
if (!load_library("MaaWin32ControlUnit")) {
22+
if (!load_library(library_dir() / "MaaWin32ControlUnit")) {
2223
LogError << "Failed to load MaaWin32ControlUnit library";
2324
return false;
2425
}

0 commit comments

Comments
 (0)