我正在尝试使用QT创建器来使用QT框架开发GUI /控制台应用程序。我正在使用Windows XP。我安装了QT 4.8.3和mingw。两者都安装没有任何错误。
然后我安装了QT创建者。
QT版本:PATH中的Qt 4.8.2(4.8.2)
MinGW的(手动)
编译器路径: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.exe退出,代码为-1073741819
此崩溃来自QT库提供的示例应用程序(它是模拟时钟)
请尽量帮助我,我是否需要设置任何变量或其他
非常感谢。
答案 0 :(得分:1)
我有完全相同的问题并且昨天解决了。
如果g++ --version
的输出没有说4.4
之类的内容,则这是二进制不兼容。你必须得到MinGW 4.4。它包含在QtSDK中,或者至少是。
接下来,配置您的QtCreator设置(“构建和运行>工具链”)。