QT开发时系统报错如下,其余代码无报错。不知道为什么只有这个运算符报错,QT也没有显示具体出错在哪一行。单机错误直接跳转到stl_alog.h了。求如何解决?
D:\QT5.12.2\Tools\mingw730_64\lib\gcc\x86_64-w64-mingw32\7.3.0\include\c++\bits\stl_algo.h:1969: **error: no match for 'operator-' (operand types are 'QKeyValueIterator<const int&, int&, QMap<int, int>::iterator>' and 'QKeyValueIterator<const int&, int&, QMap<int, int>::iterator>')**
std::__lg(__last - __first) * 2,
~~~~~~~^~~~~~~~~