环境:win10 vs2015 c++ log4cpp-1.1.3
截图:
解决方式:
在log4cpp项目中找到snprintf.c文件,在编辑器中打开它,并定位到195行,找到有(/* #define HAVE_SNPRINTF */)字样,去掉该位的注释/**/符号,按以下方式编辑。
#if defined(_MSC_VER) && _MSC_VER >= 1500
#define HAVE_SNPRINTF
#endif
重新编译,问题解决。
环境:win10 vs2015 c++ log4cpp-1.1.3
截图:
解决方式:
在log4cpp项目中找到snprintf.c文件,在编辑器中打开它,并定位到195行,找到有(/* #define HAVE_SNPRINTF */)字样,去掉该位的注释/**/符号,按以下方式编辑。
#if defined(_MSC_VER) && _MSC_VER >= 1500
#define HAVE_SNPRINTF
#endif
重新编译,问题解决。