簡體   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