error C2371 int_fast16_t 重定义不同的基类型

编译DLL时出现这个错误。通过错误提示发现和VC2010中的一个类型相同了(原来代码是VC6.0)。

解决方法: 在自己代码前面加

#if _MSC_VER < 1600

。。。。。。

#endif;

中间是出错部分。

PS:还不明白为什么是加_MSC_VER < 1600;应该是版本的原因吧。希望高人指点。

你可能感兴趣的:(error)