"painting/qpathclipper.cpp", dòng 1643.30: 1540-0274 (S) Tra cứu tên cho "fuzzyCompare" không tìm thấy một khai báo.Khai báo tĩnh không được xem xét cho một cuộc gọi hàm nếu hàm không đủ điều kiện
"painting/qpathclipper.cpp", dòng 1643.30: 1540-1292 (I) Khai báo tĩnh không được xem xét cho một cuộc gọi hàm nếu hàm không đủ điều kiện.
Tôi đang cố gắng để biên dịch Qt 4.5.0 trên XLC 9.0.0.4a, và nhận được thông báo trình biên dịch trên cho đoạn mã sau:
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;
}
Xem thêm [chức năng tra cứu tĩnh từ một vấn đề mẫu chức năng với XLC] (http://stackoverflow.com/q/17661308/33732) –