在Visual Studio 2012中使用Log4cxx

use of Log4cxx in visual studio 2012

本文关键字:Log4cxx 2012 Visual Studio      更新时间:2023-10-16

我尝试为 visual 2012 构建 log4cxx,经过 4 个小时的错误解决,构建成功(我不确定:))。

作为第二步,我尝试创建一个 vs 项目来测试日志记录。我使用了这个例子,但它一直告诉我

主应用程序.cpp(2): 致命错误 C1083: 无法打开包含文件: 'log4cxx\logger.h':没有这样的文件或目录

我已经在链接器中指定了其他库目录中的目录调试路径,并添加了"log4cxx.lib"其他依赖项。

我很困惑,我不知道如何让它工作

提前感谢您的帮助

您还需要添加目录,其中 log4cxx 的标头位于该目录。这不是针对链接阶段,而是针对编译器阶段。

这可以通过项目属性->编译器->预处理器来完成(我认为,我现在没有打开VS)

您不包括 .lib。此文件用于链接。

您需要添加到包含目录,该目录包含目录log4cxx,并且该 (log4cxx) 目录必须包含 logger.h