A、spdlog 源码 :https://github.com/gabime/spdlog B、cmake gui:https://cmake.org/download/ C、vs2015 update3 or upper: 没有下载地址?点我 2、配置 A、解压 spdlog 源码, 并打开解压后的文件夹,新建 build 文件夹 B、打开 cmake, 添加源码目录 和输出目录, 见下图: C、点击 cmake UI的 confi...
spdlog是一个开源的、快速的、仅有头文件的C++11 日志库,code地址在https://github.com/gabime/spdlog,目前最新的发布版本为0.14.0。它提供了向流、标准输出、文件、系统日志、调试器等目标输出日志的能力。它支持的平台包括Windows、Linux、Mac、Android。
首先确保自己的电脑上已经安装了Cmake,我安装的Cmake版本是3.22.1。目前spdlog支持cmake的构建,跨平台支持Windows、Linux、MacOS等,spdlog最低支持cmake 3.10版本。如果没有安装cmake可以到cmake官网下载,目前最新版本的稳定版cmake是3.25版本,下载地址为:https://cmake.org/download/ cmake-3.25.0-windows-x86_64...
Change Dir: 'C:/vcpkg/buildtrees/spdlog/x86-windows-dbg' Run Build Command(s): "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe" -v -v -j13 install [1/9] RC C:\vcpkg\buildtrees\spdlog\x86-windows-dbg\version.rc ...
Windows下编译 使用git clone将源码下载到本地后,有两种编译方式:1)使用CMake GUI + VS 2022;2)使用VS 2022直接编译。 使用CMake-GUI步骤: (1)设置源码路径、build路径、根据需要设置CMAKE_INSTALL_PREFIX(安装路径) (2)然后依次点击Configure、Generate按钮,出现如图所示"Generating done"提示,说明生成VS工程文件...
二、在Windows10中使用cmake和VS2022编译构建spdlog库 1、下载spdlog源代码 首先从github上面下载spdllog的zip包源代码:spdlog-1.x.zip 下载完spdlog-1.x.zip之后,将其解压到自己电脑的某个目录下,比如:D:\env目录 2、使用Cmake编译spdlog源代码 首先确保自己的电脑上已经安装了Cmake,我安装的Cmake版本是3.22....
$ git clone https://github.com/gabime/spdlog.git $ cd spdlog && mkdir build && cd build $ cmake .. && cmake --build . see example CMakeLists.txt on how to use. Platforms Linux, FreeBSD, OpenBSD, Solaris, AIX Windows (msvc 2013+, cygwin) macOS (clang 3.5+) Android Package mana...
# 使用vcpkg(Windows/Linux/macOS) vcpkg install spdlog # 使用Homebrew(macOS) brew install spdlog # 使用Conan conan install spdlog/1.12.0@ 接下来,创建一个C++文件(例如main.cpp),并添加以下代码: #include <spdlog/spdlog.h> #include <spdlog/sinks/stdout_color_sinks.h> int main() { // 创建并...
后改用默认的(Ubuntu是g++10,Windows是VS 2017),编译通过。 2、代码中使用spdlog // #include <iostream> #include "spdlog/spdlog.h" #include "spdlog/sinks/basic_file_sink.h"//for basic file logger int main(int argc, char** argv) { //log file path: build/linux(windows)/.../logs/basic...
在64 位版本的Windows中,32 位 DLL存放文件夹为C:\Windows\SysWOW64, 64 位 dll存放文件夹为C:\Windows\System32。 2、dll文件拷贝完成后,打开“开始-运行-输入regsvr32 spdlog_wrapper-v120_xp-md-x86.dll”,回车即可解决或按win+R键,输regsvr32 spdlog_wrapper-v120_xp-md-x86.dll,回车。 此方法相对第一...