1

我尝试为视觉 2012 构建 log4cxx,在解决错误 4 小时后,构建成功(我不确定:))。

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

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

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

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

在此先感谢您的帮助

4

1 回答 1

2

您还需要添加目录,log4cxx 的标头所在的位置。这不是用于链接阶段,而是用于编译器阶段。

这可以通过 Project Properties -> Compiler -> Preprocessor 来完成(我想,我现在没有打开 VS)

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

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

于 2012-11-21T17:39:55.593 回答