Ошибка компиляции spdlog C++, связанная с макросами в Custom Engine в WindowsC++

Программы на C++. Форум разработчиков
Anonymous
Ошибка компиляции spdlog C++, связанная с макросами в Custom Engine в Windows

Сообщение Anonymous »

введите описание изображения здесь, ошибка будет показана вот так
полный репозиторий - https://github.com/rajaryan2007/VEGA
файл log.h выглядит вот так

Код: Выделить всё

#pragma once
#include "spdlog/spdlog.h"
#include "spdlog/sinks/stdout_color_sinks.h"
#include "Core.h"
#include 
namespace VEGA {

class  Log
{
public:
static void Init();
inline static std::shared_ptr& GetCoreLogger() { return s_CoreLogger; }
inline static std::shared_ptr& GetClientLogger() { return s_ClientLogger; }

private:
static std::shared_ptr s_CoreLogger;
static std::shared_ptr  s_ClientLogger;

};

}

#define VG_CORE_ERROR(...)  ::VEGA::Log::GetCoreLogger()->error(__VA_ARGS__)
#define VG_CORE_WARN(...)   ::VEGA::Log::GetCoreLogger()->warn(__VA_ARGS__)
#define VG_CORE_INFO(...)   ::VEGA::Log::GetCoreLogger()->info(__VA_ARGS__)
#define VG_CORE_TRACE(...)  ::VEGA::Log::GetCoreLogger()->trace(__VA_ARGS__)
#define VG_CORE_CRITICAL(...) ::VEGA::Log::GetCoreLogger()->critical(__VA_ARGS__)

#define VG_TRACE(...)   ::VEGA::Log::GetClientLogger()->trace(__VA_ARGS__)
#define VG_WARN(...)    ::VEGA::Log::GetClientLogger()->warn(__VA_ARGS__)
#define VG_INFO(...)    ::VEGA::Log::GetClientLogger()->info(__VA_ARGS__)
#define VG_CRITICAL(...) ::VEGA::Log::GetClientLogger()->critical(__VA_ARGS__)
#define VG_ERROR(...)   ::VEGA::Log::GetClientLogger()->error(__VA_ARGS__)
это 2D-игра, которую я пытаюсь создать, следуя серии игр на игровом движке Cherno

Подробнее здесь: https://stackoverflow.com/questions/797 ... on-windows

Вернуться в «C++»