"painting/qpathclipper.cpp", wiersz 1643.30: 1540-0274 (S) Wyszukiwanie nazwy dla "fuzzyCompare" nie znalazło deklaracji.Statyczne deklaracje nie są brane pod uwagę dla wywołania funkcji, jeśli funkcja nie jest kwalifikowana
"painting/qpathclipper.cpp", wiersz 1643.30: 1540-1292 (I) Statyczne deklaracje nie są brane pod uwagę dla wywołania funkcji, jeśli funkcja nie jest kwalifikowana.
Próbuję skompilować Qt 4.5.0 na XLC 9.0.0.4a, a uzyskanie powyższy komunikat kompilatora dla następującego kodu:
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;
}
Zobacz również [statyczny funkcja wyszukiwania z funkcją emisji szablon z XLC] (http://stackoverflow.com/q/17661308/33732) –