fix: linux compile.

This commit is contained in:
2025-07-04 21:44:52 +08:00
parent 5cb93675bd
commit c37df2f4bc
5 changed files with 10 additions and 10 deletions

View File

@@ -48,7 +48,7 @@ void UseExceptionHandler(EXCEPTION_POINTERS* exception);
#elif defined(LINUX_OS)
#define CRASHELPER_MARK_ENTRY() \
backward::SignalHandling sh; \
sh.register_crash_path([]() -> QString { return backward::GetCurFullLogPath(); })
sh.register_crash_path([]() -> std::string { return backward::GetCurFullLogPath(); })
#endif
#endif // CRASHELPER_H

View File

@@ -15,8 +15,8 @@ std::function<std::string()> backward::SignalHandling::crash_path_getter_ = null
std::function<void(EXCEPTION_POINTERS* info)> backward::SignalHandling::crash_use_handler_ = nullptr;
std::function<void(int sig)> backward::SignalHandling::user_sig_handler_ = nullptr;
#else
std::function<std::string()> crash_path_getter_ = nullptr;
std::function<void(int sig)> user_sig_handler_ = nullptr;
std::function<std::string()> backward::SignalHandling::crash_path_getter_ = nullptr;
std::function<void(int sig)> backward::SignalHandling::user_sig_handler_ = nullptr;
#endif
namespace backward {