qt msvc2010 qdatetime.h:122: error: C2589: “(”:“::”右边的非法标记

报错内容:

C:\Qt\Qt5.4.0\5.4.0\msvc2010_opengl\include\QtCore\qdatetime.h:114: error: C2589: “(”:“::”右边的非法标记
C:\Qt\Qt5.4.0\5.4.0\msvc2010_opengl\include\QtCore\qdatetime.h:114: error: C2059: 语法错误:“::”
解决方法:
打开qdatetime.h 114行,修改为:

	//原代码:
    //static inline qint64 nullJd() { return std::numeric_limits::min(); }
   	//修改为:
   	static inline qint64 nullJd() { return (std::numeric_limits<qint64>::min)(); }

你可能感兴趣的:(Qt,Creator,qt,开发语言)