Когда я компилирую проект для Windows, он собирается и работает нормально, но когда я пытаюсь скомпилировать его для Symbian S60, я получаю эту ошибку:
undefined reference to `__cxa_get_exception_ptr'
Нашел ответ Вот:
Поймать по ссылке, а не по значению
Отлов по значению заставляет GCC использовать функцию поддержки компилятора
__cxa_get_exception_ptr. Это недоступно в библиотеках поддержки компилятора на Symbian OS до Symbian ^ 3. Ловля
Ссылка позволяет избежать этой проблемы.
Так что замена
catch (QString error)
с
catch (QString &error)
исправляет это.
Других решений пока нет …