重定義;不同的基類型
編譯某些源碼時 可能遇到這個問題 ;
如下圖 :
解決辦法 :
在出問題的源碼部分 添加
#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
新聞熱點
疑難解答