"painting/qpathclipper.cpp",第1643.30行:1540-0274(S)"fuzzyCompare"的名称查找未找到声明.
"painting/qpathclipper.cpp",第1643.30行:1540-1292(I)如果函数不合格,则不考虑函数调用的静态声明.
我正在尝试在xlC 9.0.0.4a上编译Qt 4.5.0,并获得以下代码的上述编译器消息:
static bool fuzzyCompare(qreal a, qreal b)
{
return qFuzzyCompare(a, b);
}
template <typename InputIterator>
InputIterator qFuzzyFind(InputIterator first, InputIterator last, qreal val)
{
while (first != last && !fuzzyCompare(qreal(*first), qreal(val))) //line 1643
++first;
return first;
}
Run Code Online (Sandbox Code Playgroud)
这里的"static"关键字出错了,应该声明fuzzyCompare
bool fuzzyCompare(qreal a, qreal b)
Run Code Online (Sandbox Code Playgroud)