如何优雅的在Visual Studio中配置log4cplus

本文介绍了如何在Visual Studio 2017中配置log4cplus库,包括解决SDK版本不匹配和QtGlobal Include文件缺失的问题,以及通过静态链接方式在项目中引用log4cplus的完整过程。
摘要由CSDN通过智能技术生成

背景

最近在准备一个开源机器人足球项目,底层平台准备用C++实现。正发愁不知道如何进行日志记录,同学给我推荐了log4cplus。但实际使用时发现按照网上的教程根本配置不了,于是还是自己折腾得了。╮(╯_╰)╭

原因

网上的资料大都比较古老,而且你抄我,我抄你,导致教程中有错误都不自知。下面的内容比较细,老手们直接看这儿就好:

在项目中添加log4cplus包含目录,并添加库文件到项目中并根据生成版本设置生成排除。

解决方案

本次折腾用到的环境

  • Windows 10 15063.413 64位专业版
  • log4cplus最新稳定版版
    我使用的是1.2.1-rc11
  • Visual Studio 2017 Community
    其他的vs版本没有测试,2010以上的应该都可以。

准备好就可以开始了~


编译log4cplus

  1. 先将log4cplus解压出来,比如D盘

  2. 进入 D:\log4cplus-1.2.1-rc1\msvc10 目录下,可以看到有很多文件,打开 log4cplus.sln

    打开目录

  3. 出现了安全提示,是关于测试样例的,所以不导入也没啥问题。不过因为我信(you)任(lan)他(ai),就全部允许。

    安全提示

  4. 提示要升级项目文件,这里直接确定允许就好。

    升级项目

  5. 升级完成,下面的状态栏提示全部成功,但坑爹的事儿就来了。

    升级成功

  6. 先编译试一下,选择Release_Unicode,接着 生成->生成解决方案。

    选择Release_Unicode

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值