GetCurrentDirectory

GetCurrentDirectoryは、このプロセスにおける現在のディレクトリパスを取得する。

GetCurrentDirectory 関数 (winbase.h) - Win32 apps | Microsoft Learn

shlwapi.libではなく、kernel32.libの関数なので、shlwapi.libのリンクは不要。
GetCurrentDirectory.cppで、

このように書く。
デバッガ実行すると、プロジェクトファイルのあるディレクトリをカレントディレクトリにしてしまうので、debugディレクトリまたはreleaseディレクトリの中のexeを直接実行。

確かにこの場合は、releaseディレクトリがカレントディレクトリになってる。
確かにこの場合は、releaseディレクトリがカレントディレクトリになってる。

確かにこの場合は、releaseディレクトリがカレントディレクトリになってる。

Sample/winapi/GetCurrentDirectory/GetCurrentDirectory/src/GetCurrentDirectory at master · bg1bgst333/Sample · GitHub