Ошибка: & quot; неопределенная ссылка на `__cxa_get_exception_ptr ‘& quot; при компиляции проекта Qt Creator для Symbian

Когда я компилирую проект для Windows, он собирается и работает нормально, но когда я пытаюсь скомпилировать его для Symbian S60, я получаю эту ошибку:

undefined reference to `__cxa_get_exception_ptr'

2

Решение

Нашел ответ Вот:

Поймать по ссылке, а не по значению

Отлов по значению заставляет GCC использовать функцию поддержки компилятора
__cxa_get_exception_ptr. Это недоступно в библиотеках поддержки компилятора на Symbian OS до Symbian ^ 3. Ловля
Ссылка позволяет избежать этой проблемы.

Так что замена

catch (QString error)

с

catch (QString &error)

исправляет это.

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]