И что без включения этого макроса как быть? Мож сторонний алгоритм есть для этого?
В QString масса методов, которые что-то ищут:
bool contains ( const QString & str, Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
bool endsWith ( const QString & s, Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
int lastIndexOf ( const QString & str, int from = -1, Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
bool startsWith ( const QString & s, Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
Наверное еще что-то пропустил.