Qt編譯的項目,用VS2013打開進行編譯調試。結果出現如下錯誤:
主要是ratio 文件出現的問題:
error C2065: “INTMAX_MAX”: 未聲明的標識符
error C2039: “value”: 不是“std::_Safe_multX<0x01,0x01,false>”的成員
ratio(44): error C2039: “value”: 不是“std::_Safe_multX<0x01,0x0989680,false>”的成員
ratio(219): error C2975: “_Nx”:“std::ratio”的模板參數無效,應爲編譯時常量表達式
解決之道:
打開項目屬性-> C/C++ -> 預處理器-> 預處理器定義
添加: __STDC_LIMIT_MACROS