vs2015编译LibXml2出现 snprintf _snprintf重定义

          VS2015编译LibXml2出现 snprintf _snprintf重定义

在libxml2\libxml2-2.9.0\config.h中第98行处进行如下修改:

#if defined(_MSC_VER)
#define mkdir(p,m) _mkdir(p)
//#define snprintf _snprintf
#if _MSC_VER < 1500
#define vsnprintf(b,c,f,a) _vsnprintf(b,c,f,a)
#endif
#elif defined(__MINGW32__)
#define mkdir(p,m) _mkdir(p)
#endif

即将此处的宏定义注释掉,因为在VS2015中已经对snprintf提供了官方支持

posted @ 2018-03-04 16:45  flylong0204  阅读(1054)  评论(0)    收藏  举报