"painting/qpathclipper.cpp", ligne 1643.30: 1540-0274 (S) La recherche de nom pour "fuzzyCompare" n'a pas trouvé de déclaration. "Painting/qpathclipper.cpp", ligne 1643.30: 1540-1292 (I) Les déclarations statiques ne sont pas prises en compte pour un appel de fonction si la fonction n'est pas qualifiée.Les déclarations statiques ne sont pas prises en compte pour une fonction si la fonction n'est pas qualifiée
Je suis en train de compiler Qt 4.5.0 sur xlC 9.0.0.4a, et faire passer le message du compilateur ci-dessus pour le code suivant:
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;
}
Voir aussi (http://stackoverflow.com/q/17661308/33732) [fonction statique recherche d'un problème de fonction de modèle avec xlC] –