1
Discussion | Обсуждение / Re: Bugs & Requests | Ошибки и пожелания
« on: May 30, 2016, 01:08:56 pm »
При сборке под Ubuntu 14.04 (g++ 4.8.4) компиляция завершается с ошибкой:
items/lrimageitem.cpp: In member function ‘virtual void LimeReport::ImageItem::paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*)’:
items/lrimageitem.cpp:213:45: error: call of overloaded ‘abs(qreal)’ is ambiguous
cutX = std::abs(shiftWidth/2);
^
Лечится заменой std::abs на fabs.
items/lrimageitem.cpp: In member function ‘virtual void LimeReport::ImageItem::paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*)’:
items/lrimageitem.cpp:213:45: error: call of overloaded ‘abs(qreal)’ is ambiguous
cutX = std::abs(shiftWidth/2);
^
Лечится заменой std::abs на fabs.