Сборка C++23 с библиотекой ⇐ C++
Сборка C++23 с библиотекой
Я пытаюсь использовать библиотеку stacktrace из моего проекта на C++. https://en.cppreference.com/w/cpp/header/stacktrace
Я использую стандарт GCC 13 и CPP 23.
В файле cmake я добавляю target_link_libraries([Target] stdc++_libbacktrace)
Если я скомпилирую, я получу следующую ошибку.
compile_utils.cpp:10:34: ошибка: «std::stacktrace» не объявлен 10 | const auto stacktrace = std::stacktrace::current(); Также я попытался включить следующий флаг через set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} --enable-libstdcxx-backtrace") Но затем я получаю следующую ошибку сборки cmake cc1plus: ошибка: неизвестный проход libstdcxx-backtrace, указанный в «-fenable»
Как устранить указанные выше ошибки?
Большое спасибо!
// Использование
#include недействительный тест() { const auto stacktrace = std::stacktrace::current(); const auto strStackTrace = stacktrace.to_string(); } // На всякий случай используем "Ubuntu 22.04.3 LTS"
// На всякий случай попробовал target_link_libraries([Target] stdc++exp), но безуспешно
https://gcc.gnu.org/onlinedocs/gcc-13.2 ... sing.flags
Я пытаюсь использовать библиотеку stacktrace из моего проекта на C++. https://en.cppreference.com/w/cpp/header/stacktrace
Я использую стандарт GCC 13 и CPP 23.
В файле cmake я добавляю target_link_libraries([Target] stdc++_libbacktrace)
Если я скомпилирую, я получу следующую ошибку.
compile_utils.cpp:10:34: ошибка: «std::stacktrace» не объявлен 10 | const auto stacktrace = std::stacktrace::current(); Также я попытался включить следующий флаг через set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} --enable-libstdcxx-backtrace") Но затем я получаю следующую ошибку сборки cmake cc1plus: ошибка: неизвестный проход libstdcxx-backtrace, указанный в «-fenable»
Как устранить указанные выше ошибки?
Большое спасибо!
// Использование
#include недействительный тест() { const auto stacktrace = std::stacktrace::current(); const auto strStackTrace = stacktrace.to_string(); } // На всякий случай используем "Ubuntu 22.04.3 LTS"
// На всякий случай попробовал target_link_libraries([Target] stdc++exp), но безуспешно
https://gcc.gnu.org/onlinedocs/gcc-13.2 ... sing.flags
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение