gpt4 book ai didi

c++ - Qt C++、Eclipse(在 Win 7 上)- 项目构建失败,出现 "unresolved reference to _Unwind_Resume"错误

转载 作者:太空宇宙 更新时间:2023-11-04 12:24:37 24 4
gpt4 key购买 nike

我有 Windows 7 64 位,我刚刚安装了 Qt(开源,版本 2010.04)并将其集成到 Eclipse(CDT,版本 Helios)中。一切似乎都很顺利,我添加了 Qt 和 mingw32 编译器的路径,并通过运行 configure.exe 配置了 Qt。与 Eclipse 的集成也很好。

但是,我对第一个简单项目有疑问。如果我创建“Qt Gui 项目”并尝试立即构建它,构建会失败并出现以下错误:

mingw32-make: *** [release] Error 2
mingw32-make[1]: *** [release\pokus.exe] Error 1
undefined reference to `__gxx_personality_v0'
undefined reference to `_Unwind_Resume'

我也尝试使用调试配置,但构建也失败了,出现了同样的错误。但是我不希望调试配置起作用,因为我还没有构建调试库。 (事实上​​,我不确定该怎么做——几年前我安装 Qt 时,有一个批处理文件可以执行此操作,但现在我找不到了。)

正如我之前所说,我已将 mingw32 和 Qt 的路径正确添加到环境路径中,但不知道还有什么要检查或做什么...感谢所有建议...

编辑:我发现这些错误可能是由于不小心使用 gcc 而不是 g++ 引起的。我不认为是这种情况,如果我查看 Project Properties -> C/C++ Make Project -> Environment 选项卡,我可以看到“QMAKESPEC”变量的值是“win32-g++”,所以我希望这意味着该项目使用 g++。

最佳答案

已解决 - 问题出在 MinGW 的错误版本上,我安装了当前版本 (5.1.6.)。我卸载了它并替换为从 Qt 网站 ( http://get.qt.nokia.com/misc/MinGW-gcc440_1.zip ) 下载的 4.4.0 版,现在一切正常。

关于c++ - Qt C++、Eclipse(在 Win 7 上)- 项目构建失败,出现 "unresolved reference to _Unwind_Resume"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3169221/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com