首页 > 学院 > 开发设计 > 正文

重定义;不同的基类型

2019-11-11 05:25:10
字体:
来源:转载
供稿:网友

重定义;不同的基类型

编译某些源码时  可能遇到这个问题 ;

如下图 :

解决办法 :

在出问题的源码部分 添加 

#ifndef _MSC_VER < 1600 (具体的值看你的编译器版本)

........

#endif  

原因 : 大概是因为编译器的版本问题吧 

_MSC_VER 定义编译器的版本。下面是一些编译器版本的_MSC_VER值

MS VC++ 12.0 _MSC_VER = 1800 (Visual C++ 2013)

MS VC++ 11.0 _MSC_VER = 1700 (Visual C++ 2012)

MS VC++ 10.0 _MSC_VER = 1600(Visual C++ 2010)

MS VC++ 9.0 _MSC_VER = 1500

MS VC++ 8.0 _MSC_VER = 1400

MS VC++ 7.1 _MSC_VER = 1310

MS VC++ 7.0 _MSC_VER = 1300

MS VC++ 6.0 _MSC_VER = 1200

MS VC++ 5.0 _MSC_VER = 1100


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表