在VS2003下面编译log4cpp-0.3.5rc2时遇到下面的问题:
该版本的log4cpp提供了bcb5,vc6开发环境的工程文件,可以直接打开进行编译,在.net2003下面打开并转换工程文件后,有几个工程报告转换失败,它们是用来进行测试的,可以不管它们。直接编译log4cpp是通不过的,报错:error prj0019:工具从“正在执行自定义生成步骤”。把NTEventLogCategories.mc文件删除掉就可以了开始编译了,编译过程中找不到文件<log4cpp/Manipulator.hh>,发现在CategoryStream.hh文件中包含有该文件,将该文件包含语句include屏蔽掉,编译成功。
该版本的log4cpp提供了bcb5,vc6开发环境的工程文件,可以直接打开进行编译,在.net2003下面打开并转换工程文件后,有几个工程报告转换失败,它们是用来进行测试的,可以不管它们。直接编译log4cpp是通不过的,报错:error prj0019:工具从“正在执行自定义生成步骤”。把NTEventLogCategories.mc文件删除掉就可以了开始编译了,编译过程中找不到文件<log4cpp/Manipulator.hh>,发现在CategoryStream.hh文件中包含有该文件,将该文件包含语句include屏蔽掉,编译成功。