From 558baa03894fe6f40d58cba2face76ee135a4013 Mon Sep 17 00:00:00 2001 From: Chenxi Han Date: Mon, 15 Jun 2026 15:37:31 -0700 Subject: [PATCH] qdinstall: replace deprecated win32 API Signed-off-by: Chenxi Han --- src/windows/build/qdinstall/main.cpp | 2 +- src/windows/build/qdinstall/main.h | 2 +- src/windows/build/qdinstall/qdinstall.vcxproj | 12 ++++++------ 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/windows/build/qdinstall/main.cpp b/src/windows/build/qdinstall/main.cpp index 51f7fa1..0357edc 100644 --- a/src/windows/build/qdinstall/main.cpp +++ b/src/windows/build/qdinstall/main.cpp @@ -143,7 +143,7 @@ static std::wstring get_exe_directory() { WCHAR path[MAX_PATH]; GetModuleFileNameW(NULL, path, MAX_PATH); - PathRemoveFileSpecW(path); + PathCchRemoveFileSpec(path, MAX_PATH); return path[0] ? std::wstring(path) : std::wstring(L"."); } diff --git a/src/windows/build/qdinstall/main.h b/src/windows/build/qdinstall/main.h index 57c2a53..58bae06 100644 --- a/src/windows/build/qdinstall/main.h +++ b/src/windows/build/qdinstall/main.h @@ -5,8 +5,8 @@ #include #include +#include #include -#include struct Options { diff --git a/src/windows/build/qdinstall/qdinstall.vcxproj b/src/windows/build/qdinstall/qdinstall.vcxproj index 529106b..d11c689 100644 --- a/src/windows/build/qdinstall/qdinstall.vcxproj +++ b/src/windows/build/qdinstall/qdinstall.vcxproj @@ -125,7 +125,7 @@ Console true - cfgmgr32.lib;advapi32.lib;shlwapi.lib;%(AdditionalDependencies) + cfgmgr32.lib;advapi32.lib;pathcch.lib;%(AdditionalDependencies) @@ -142,7 +142,7 @@ true true true - cfgmgr32.lib;advapi32.lib;shlwapi.lib;%(AdditionalDependencies) + cfgmgr32.lib;advapi32.lib;pathcch.lib;%(AdditionalDependencies) @@ -155,7 +155,7 @@ Console true - cfgmgr32.lib;advapi32.lib;shlwapi.lib;%(AdditionalDependencies) + cfgmgr32.lib;advapi32.lib;pathcch.lib;%(AdditionalDependencies) @@ -168,7 +168,7 @@ Console true - cfgmgr32.lib;advapi32.lib;shlwapi.lib;%(AdditionalDependencies) + cfgmgr32.lib;advapi32.lib;pathcch.lib;%(AdditionalDependencies) @@ -185,7 +185,7 @@ true true true - cfgmgr32.lib;advapi32.lib;shlwapi.lib;%(AdditionalDependencies) + cfgmgr32.lib;advapi32.lib;pathcch.lib;%(AdditionalDependencies) @@ -202,7 +202,7 @@ true true true - cfgmgr32.lib;advapi32.lib;shlwapi.lib;%(AdditionalDependencies) + cfgmgr32.lib;advapi32.lib;pathcch.lib;%(AdditionalDependencies)