摘要:
#ifndef LOGGER_H #define LOGGER_H #include <stdexcept> #include <string> #include <iostream> #include <fstream> #include <boost/log/common.hpp> #inclu 阅读全文
摘要:
概述 Boost库的Log模块用于实现日志,虽然功能强大,但比较复杂,学习起来比较费时。 为此,我将其进行了封装成日志类,以方便日后使用。 该日志类具有多线程安全、可以使用中文字符等优点。 类头文件 #pragma once#include <string>#include <boost/log/s 阅读全文
摘要:
这一篇主要补充Windows下WSL(Linux 子系统)创建,以及在WSL和远程Linux系统下编译和调试CMake项目。 Widnows下创建WSL 1. 右键左下角的Windows图标=》应用和功能=》启用或关闭Windows功能 2. 选中“适用于Linux的Windows子系统,确定 3. 阅读全文
摘要:
最近正好用到,感觉很好用,所以分享给大家。 1.创建Cmake项目 这里的解决方案和项目的概念和VC++项目的一样,解决方案就是项目的合集,项目是对应每一个静态库,动态库和可执行文件的编译目标。 创建完成: 我建议一定要把上图红框的两个内容看一遍。CMake相关的知识我都会带过,因为内容太多了就很难 阅读全文
摘要:
配置SWIG 下载SWIG Download SWIGwww.swig.org/download.html 官网下载最新版本。解压到某个文件夹。比如笔者放在了: D:\PROGRAM\IDE\swigwin-4.0.2 【记住这个地址!下面要用】 PATH配置 Windows快捷搜索“环境变量”,打 阅读全文