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 回答