- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在启动 OpenGL 引擎,使用 SFML 作为上下文和输入管理器,使用 GLSDK 加载 OpenGL(以及图像和现在不重要的东西)和 Boost 用于其他一些东西。
我一直在“记录”的想法中徘徊,并尝试了 Boost.Log(未能编译一个示例,并且对该问题的唯一引用未解决),Log4CPP(在启动时出错),最后一切似乎都是使用easylogging++很好,它是一个只有头文件的库(太棒了!),它有一些简洁的语法IMO。
但是在编译时会出现一堆错误:
el::Configurations conf("../log_config.cfg");
el::Loggers::reconfigureLogger("default", conf);
el::Loggers::reconfigureAllLoggers(conf);
#pragma once
#include <glload/gl_load.hpp>
#include <glload/gl_4_4.hpp>
#include <helpers.Log.hpp>
namespace engine
{
class Core
{
public:
Core();
~Core();
};
}
#include <engine.Core.hpp>
engine::Core::Core()
{
helpers::log::init();
}
engine::Core::~Core()
{
}
#pragma once
#include <easylogging++.h>
namespace helpers
{
namespace log
{
void init();
}
}
#include <helpers.Log.hpp>
_INITIALIZE_EASYLOGGINGPP
void helpers::log::init()
{
el::Configurations conf("../log_config.cfg");
el::Loggers::reconfigureLogger("default", conf);
el::Loggers::reconfigureAllLoggers(conf);
}
最佳答案
我通过添加修复它
#include <Winsock2.h>
#elif _ELPP_OS_WINDOWS
# include <direct.h>
# include <Windows.h>
关于opengl - GLSDK 打破了 easylogging++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18368857/
我想创建一个简单的宏来执行 _INITIALIZE_EASYLOGGINGPP 的操作,但它接受这样的配置字符串: "*GLOBAL:\nFILENAME = my_app.log\nFORMAT =
我的 dll 有 2 个入口点,我希望对这两个入口使用 EasyLogging++.. 我尝试使用这个 header : #pragma once #ifndef EASYLOGGING_LOADER
我正在启动 OpenGL 引擎,使用 SFML 作为上下文和输入管理器,使用 GLSDK 加载 OpenGL(以及图像和现在不重要的东西)和 Boost 用于其他一些东西。 我一直在“记录”的想法中徘
我有多行代码触发了记录器(INFO 模式): LOG(INFO) << connectionsBOther.at(connectionIdx).line << " (" << QS
easylogging++ 代码定义了一个宏,使用起来非常简单: LOG(logLevel) Logger &operator // For cout #include
我是一名优秀的程序员,十分优秀!