1

我是 Qt 的新手。我正在使用带有 MinGW(gcc 4.7.2)的 Wnndows 8 我已经安装了 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”有问题,但不知道如何解决。请帮忙。

4

2 回答 2

1

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

于 2013-03-14T12:03:53.423 回答
0

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

于 2013-10-10T08:07:35.787 回答