0

我们有一个由 Visual Studio 2005 编写的遗留 c++ 项目。我们想用log4cpp替换它的内部记录器。我下载了 1.1.3 版。但是vs2005没有现成的解决方案。所以我创建了一个空的win32项目:

配置类型:静态库 (.lib)

并手动添加所有文件.cpp.hh对其进行编译。

最后编译时出现 5 个错误: https ://gist.github.com/LinArcX/c66dc8bd5afa1868e79feef841a3af23

它抱怨一些没有找到的标识符:

1>d:\mylog4cpp\src\dailyrollingfileappender.cpp(55) : error C3861: 'time': identifier not found
1>d:\mylog4cpp\src\dailyrollingfileappender.cpp(62) : error C3861: 'localtime_s': identifier not found
1>d:\mylog4cpp\src\dailyrollingfileappender.cpp(95) : error C3861: 'time': identifier not found
1>d:\mylog4cpp\src\dailyrollingfileappender.cpp(155) : error C3861: 'time': identifier not found
1>d:\mylog4cpp\src\dailyrollingfileappender.cpp(160) : error C3861: 'localtime_s': identifier not found

我试图添加time.hdailyrollingfileappender.cpp,但又遇到了另一个错误: https ://gist.github.com/LinArcX/1ab580bb4860eaddd374dcadd6b5211b

4

0 回答 0