繁体   English   中英

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

[英]Qt 4.8.4 mingw (gcc 4.7) can compile but cannot run

我是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”有问题,但是不知道如何解决。 请帮忙。

请尝试将所有必需的dll放入您的exe所在的目录(请参阅此处 )。 也要弄清楚; 如果您是在Debug中编译的,则需要例如。 QtCore d 4.dll,但在发行版 QtCore4.dll中。

这一切都与x32和x64体系结构有关,如果以x64模式编译cpp文件,然后将它们与x32 qt链接,则会出现问题。 尝试使用Windows和QT的适当版本(x32或x64都)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM