2

Windows 用にプロジェクトをコンパイルすると、正常にビルドおよび実行されますが、Symbian S60 用にコンパイルしようとすると、次のエラーが発生します。

undefined reference to `__cxa_get_exception_ptr'
4

1 に答える 1

3

ここで答えを見つけました:

値ではなく参照でキャッチする

値によるキャッチにより、GCC はコンパイラ サポート関数 __cxa_get_exception_ptr を使用します。これは、Symbian^3 より前の Symbian OS のコンパイラ サポート ライブラリでは使用できません。参照によるキャッチは、この問題を回避します。

だから交換

catch (QString error)

catch (QString &error)

それを修正します。

于 2012-11-24T07:08:16.510 に答える