#include "quill/Backend.h"
#include "quill/Frontend.h"
#include "quill/LogMacros.h"
#include "quill/Logger.h"
#include "quill/sinks/ConsoleSink.h"
#include "quill/bundled/fmt/ostream.h"
#include "quill/std/Array.h"
#include "quill/std/Chrono.h"
#include
#include
#include
/**
* Trivial logging example to console
* Note: You can also pass STL types by including the relevant header files from quill/std/
*/
int main()
{
quill::BackendOptions backend_options;
quill::Backend::start(backend_options);
// Frontend
std::shared_ptr console_sink = quill::Frontend::create_or_get_sink("sink_id_1");
quill::Logger* logger = nullptr;
try {
logger = quill::Frontend::create_or_get_logger("root", std::move(console_sink));
} catch(const std::exception &e) {
std::cout
terminate called after throwing an instance of 'quill::v10::QuillError'
what(): Failed to create semaphore - errno: 2 error: No such file or directory
Program terminated with signal: SIGSEGV
Вот предварительно настроенная среда проводника компилятора, чтобы помочь вам.
quill::Logger* logger = nullptr; try { logger = quill::Frontend::create_or_get_logger("root", std::move(console_sink)); } catch(const std::exception &e) { std::cout terminate called after throwing an instance of 'quill::v10::QuillError' what(): Failed to create semaphore - errno: 2 error: No such file or directory Program terminated with signal: SIGSEGV [/code] Вот предварительно настроенная среда проводника компилятора, чтобы помочь вам.