【发布时间】:2014-05-16 21:58:39
【问题描述】:
我最初使用 Qt libs 4.8.1 编写了一个 Qt 应用程序。现在我在另一台电脑上。我使用 Qt Creator 安装了 Qt 5.2.1,然后安装了 Qt 4.8.6 库。我使用编译器 (MinGW47_32) 和正确的 gdb 指定了正确的套件。现在,当我编译它时,它会构建,然后告诉我 Programm 崩溃了。如果我尝试调试,我会收到消息:“在启动程序期间退出,代码为 0xc0000139。”我用谷歌搜索了错误代码,Qt 版本 5.0.1 有一个记录的错误,虽然我使用了 4.8.6,但我查看了它,它是关于安装的 secong MinGW 编译器。我也得到了第二个,所以我卸载了 Qt 删除了编译器(删除它,因为我从未“安装”它只是复制了文件)我重新安装了 Qt 但仍然有同样的问题谷歌没有说关于该代码的其他内容所以我想知道什么问题是 ??? 希望我写下所有必要的信息,如果缺少某些东西,请询问:D 谢谢
ps。这只发生在 4.8.6 库中,5.2.1 运行良好
【问题讨论】:
-
尝试在项目的构建环境部分检查“清除系统环境”。据我了解——无论你选择什么编译器/qt 对——它在启动时都会被 PATH 变量污染。
标签: c++ qt gdb qt-creator mingw32