QT5.0 以上版本qdatetime.h:122: error: C2589: “(”:“::”右边的非法标记
来源:互联网 发布:剑三霸刀成女捏脸数据 编辑:程序博客网 时间:2024/06/06 08:51
最近用Qt5.2.0版本编译Windows下代码,发现编译错误
D:\Qt\Qt5.2.0\5.2.0\msvc2012\include\QtCore\qdatetime.h:122: error: C2589: “(”:“::”右边的非法标记
D:\Qt\Qt5.2.0\5.2.0\msvc2012\include\QtCore\qdatetime.h:122: error: C2059: 语法错误:“::”
错误代码如下:
static inline qint64 nullJd() { return std::numeric_limits<qint64>::min(); }
一时间不知所云,google之
应该是系统函数与Qt的min函数冲突导致的,修改如下,添加括号
static inline qint64 nullJd() { return (std::numeric_limits<qint64>::min)(); }
QT在Windows下编译还有很多小问题,比如有的时候代码其实没有编译,必须删除debug和release目录之后才会重新编译。
1 0
- QT5.0 以上版本qdatetime.h:122: error: C2589: “(”:“::”右边的非法标记
- QT5.0 以上版本qdatetime.h:122: error: C2589: “(”:“::”右边的非法标记
- error C2589: “(”:“::”右边的非法标记
- C2589“(”:“::”右边的非法标记
- error C2589: “(”: “::”右边的非法标记 error C2059: 语法错误 : “::”
- error C2589: “(”: “::”右边的非法标记;error C2059: 语法错误 : “::”
- error C2589: “(”: “::”右边的非法标记;error C2059: 语法错误 : “::”
- error C2589: “(”: “::”右边的非法标记;error C2059: 语法错误 : “::”
- error C2059: 语法错误:“::” error C2589: “(”:“::”右边的非法标记
- error C2059: 语法错误:“::” error C2589: “(”:“::”右边的非法标记
- error C2589: “(”: “::”右边的非法标记 error C2059: 语法错误 : “::
- 【VS2013】error C2059: 语法错误:“::” error C2589: “(”:“::”右边的非法标记
- error C2589: “(”: “::”右边的非法标记;error C2059: 语法错误 : “::”
- error C2589: “(”:“::”右边的非法标记错误的处理
- std::max、std::min error C2589: “(”:“::”右边的非法标记,error C2059: 语法错误:“::”
- std::max、std::min error C2589: “(”:“::”右边的非法标记,error C2059: 语法错误:“::”
- cv::max、cv::min error C2589: “(”:“::”右边的非法标记,error C2059: 语法错误:“::”
- QT引用OpenCV出现错误:warpers_inl.hpp:146: error: C2589: “(”:“::”右边的非法标记
- 大学生上课,费脑子还是费流量?
- ffmpeg支持的编解码器和封装格式
- Android开发学习之Service详解三,Android跨进程通信
- C++ new和delete重载
- android程序优化-1
- QT5.0 以上版本qdatetime.h:122: error: C2589: “(”:“::”右边的非法标记
- SCI机器人学
- jsp 简单生成excel数据表
- 1. 回归
- linux 密钥登录设置(ubuntu)
- 查询系统锁了
- 静态成员函数或者全局函数来实现回调函数
- 卸载windows服务
- ios 程序打包成ipa文件