当尝试在 qt 中切换到 gcc 4.6.2(在工具链中设置)时,我收到以下错误:
c:\ndk_buildrepos\qt-desktop\src\winmain\qtmain_win.cpp:93: error: undefined reference to `_Unwind_Resume'
Run Code Online (Sandbox Code Playgroud)
知道如何修复它吗?
//.pro
QMAKE_CXXFLAGS += -std=c++0x
SOURCES += \
main.cpp
Run Code Online (Sandbox Code Playgroud)
未定义的引用_Unwind_Resume是由使用与您尝试链接的库使用的堆栈展开方法不同的堆栈展开方法编译的 GCC 引起的。
如上所述,解决方案是使用相同的编译器重建库。只是注意未来谷歌访问者的原因。