当我为Windows编译项目时,它构建并运行良好,但是当我尝试为Symbian S60编译它时,我收到此错误:
undefined reference to `__cxa_get_exception_ptr'
答案 0 :(得分:3)
找到答案here:
通过引用而不是按值获取
按值捕获会导致GCC使用编译器支持功能 __cxa_get_exception_ptr。这在Symbian ^ 3之前的Symbian OS上的编译器支持库中不可用。赶上 参考避免了这个问题。
所以更换
catch (QString error)
与
catch (QString &error)
修复它。