#ifndef __PLATFORM #define __PLATFORM #define __PLATFORM_SET_PYTHON_SEARCH_PATHS 1 std::wstring executable_path() { /* wchar_t buffer[MAX_PATH]; GetModuleFileName(NULL, buffer, MAX_PATH); std::wstring exec_path = buffer; */ auto exec_path = std::filesystem::canonical("/proc/self/exe").parent_path(); return exec_path.wstring(); //size_t path_index = exec_path.find_last_of('/'); //return exec_path.substr(0, path_index); } std::wstring working_path() { auto cwd = std::filesystem::current_path(); return cwd.wstring(); } #endif