error “fatal error C1189: #error: Macro definition of snprintf conflicts with ...的新的解决办法

在include了报错头文件(直接或者间接,这里记为aaa.h)的自己的代码中,在#include “aaa.h”的前面加上,#include

此方法的优点

那就是,不用像方法1那样,得修改编译好了的库文件并重新编译。

缺点是,该库的snprintf覆盖了stdio.h中定义的snprintf函数,可能引入问题。(只需检查一下两个库的定义是否一致即可)

你可能感兴趣的:(C++库,vs2013)