Здравствуйте.
Есть программа, написанная другим человеком на VisualStudio 2010 с применением библиотеки Qt 4.8.4.
Программа при обращении к функции QString length() выдает ошибку "error C2064: term does not evaluate to a function taking 0 arguments".
Откуда она появляется я совершенно не могу понять, гугл не помог, т.к. на что указывает ошибка понятно, а вот почему — совсем нет. Кутишные библиотеки программа видит, единственная выдача при компиляции — вот эти самые ошибки. Расскажите, в чём дело?
Для ясности картины: в каком месте именно вылетает ошибка я понять не могу, потому что ошибок вылетает 12 штук и все указывают на внутренности Qt, а именно на функцию length().
Выглядит это вот так:
Версия Qt и VS такая же, как на исходном компе.
Замена на size() не меняет вообще ничего.
Что с этим делать?
Прошу прощения, если тема уже разбиралась, я не смог найти аналогичной темы.