我尝试为visual 2012构建log4cxx,并且在解决了4个小时的错误之后,构建成功(我不确定:))。

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



我已经在链接程序中在其他库目录中指定了目录debug的路径,并且添加了“log4cxx.lib”其他依赖项。

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

在此先感谢您的帮助

最佳答案

您还需要添加目录,log4cxx的 header 在其中。这不是用于链接阶段,而是用于编译器阶段。

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

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

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

08-24 18:20