我尝试为visual 2012构建log4cxx,并且在解决了4个小时的错误之后,构建成功(我不确定:))。
第二步,我尝试创建一个vs项目来测试日志记录。
我使用了this example,但它一直告诉我
我已经在链接程序中在其他库目录中指定了目录debug的路径,并且添加了“log4cxx.lib”其他依赖项。
我很困惑,我不知道如何使它工作
在此先感谢您的帮助
最佳答案
您还需要添加目录,log4cxx的 header 在其中。这不是用于链接阶段,而是用于编译器阶段。
这可以通过项目属性->编译器->预处理器完成(我想,我现在还没有打开VS)
您不包括.lib。该文件用于链接。
您需要添加到include目录,其中包含目录log4cxx
,并且该(log4cxx)目录必须包含logger.h
!