Qt 4.8.4 mingw(gcc 4.7)可以编译但无法运行

时间:2013-03-14 03:09:25

标签: qt mingw

我是Qt的新手。 我正在使用Wnndows 8和MinGW(gcc 4.7.2) 我已经安装了QtLibrary 4.8.4(官方网站说Qt 4.84应该与mingw 4.4一起使用) 在修改了Windows环境变量后,我安装了Qt Creator 2.6并设置了套件。

现在我可以编译示例程序,但无法运行它,我收到的错误消息是

启动D:\ usr \ bin \ Qt4 \ examples \ opengl \ 2dpainting-build-Kit_3_14-Debug \ debug \ 2dpainting.exe ... 该计划意外完成。 D:\ usr \ bin \ Qt4 \ examples \ opengl \ 2dpainting-build-Kit_3_14-Debug \ debug \ 2dpainting.exe退出,代码为-1073741502

我也遇到了与Qt 5.0.1 + MinGw 4.7.2相同的问题。 我想“opengl”有问题,但不知道如何修复它。 请帮忙。

2 个答案:

答案 0 :(得分:1)

请尝试将所有必需的dll放入exe所在的目录中(请参阅here)。 也是舒尔;如果您在 Debug 中编译,则需要例如。 QtCore d 4.dll,但在发布 QtCore4.dll。

答案 1 :(得分:0)

关于x32和x64架构, 如果您在x64模式下编译cpp文件,然后将它们与x32 qt链接,则会出现问题。 尝试使用适当版本的Windows和qt(x32或x64两者)