From 90c922bd87312aa7bd74d76d81f632e752d3e977 Mon Sep 17 00:00:00 2001 From: NH Date: Tue, 19 Aug 2025 21:28:25 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=8F=96EXE=E8=B7=AF?= =?UTF-8?q?=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/util/system.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/util/system.cpp b/src/util/system.cpp index 60c6db8..a8b0ca6 100644 --- a/src/util/system.cpp +++ b/src/util/system.cpp @@ -30,6 +30,7 @@ If you have any questions, please contact us: 1585346868@qq.com Or visit our web #include #endif #include "util/strutils.h" +#include "util/file.h" void ylib::system::sleep_msec(uint32 msec) { std::this_thread::sleep_for(std::chrono::milliseconds(msec)); @@ -47,6 +48,10 @@ std::string ylib::system::current_dir() { return std::filesystem::current_path().string(); } +std::string ylib::system::application_dir() +{ + return ylib::file::parent_dir(ylib::system::current_filepath()); +} std::string ylib::system::current_filepath() { #ifdef _WIN32