Windows 用にプロジェクトをコンパイルすると、正常にビルドおよび実行されますが、Symbian S60 用にコンパイルしようとすると、次のエラーが発生します。
undefined reference to `__cxa_get_exception_ptr'
Windows 用にプロジェクトをコンパイルすると、正常にビルドおよび実行されますが、Symbian S60 用にコンパイルしようとすると、次のエラーが発生します。
undefined reference to `__cxa_get_exception_ptr'
ここで答えを見つけました:
値ではなく参照でキャッチする
値によるキャッチにより、GCC はコンパイラ サポート関数 __cxa_get_exception_ptr を使用します。これは、Symbian^3 より前の Symbian OS のコンパイラ サポート ライブラリでは使用できません。参照によるキャッチは、この問題を回避します。
だから交換
catch (QString error)
と
catch (QString &error)
それを修正します。