4

我正在尝试使用 QT creator 来开发使用 QT 框架的 GUI/Console 应用程序。我正在使用 Windows XP。我安装了 QT 4.8.3 和 mingw。两者都安装没有任何错误。然后我安装了 QT creator。QT 版本:Qt 4.8.2 in PATH (4.8.2) Mingw(manual)
编译器路径:C:\MinGW\bin\g++.exe 调试器路径:C:\MinGW\bin\gdb.exe mkspec:win32-g++

 EnvironmentVariables:
 QTDIR, PATH, MinGW, 
 PATH includes 4.8.2\bin; mingw\bin 
 INCLUDE : 4.8.2\include

当我尝试使用 qt creator 开发应用程序时,它已正确构建,并且生成的二进制文件也没有任何错误。但是当我尝试运行应用程序时,它崩溃了

程序意外结束。C:\Qt\4.8.2\examples\widgets\analogclock-build-desktop-Qt_4_8_2_in_PATH__4_8_2__Debug\debug\analogclock.exe 退出,代码为 -1073741819

此崩溃来自 QT 库提供的示例应用程序(它是模拟时钟)

请尝试帮助我,我是否需要设置任何变量或其他

非常感谢。

4

1 回答 1

1

我有完全相同的问题,昨天解决了。

如果 的输出g++ --version没有说类似4.4,这是二进制不兼容。您必须获得 MinGW 4.4。它包含在 QtSDK 中,或者至少包含在其中。接下来,配置您的 QtCreator 设置(“Build & Run > Toolchains”)。

于 2012-09-23T09:38:13.137 回答