0

Qt4.8.5(MinGW オープンソース) + QtCreator2.8.1 を使用しています。以下の最初の「Hello Qt」サンプル コードを試しているときに、エラーが返されます。

プログラムが予期せず終了しました。

…\HelloQt.exe がコード -1073741819 で終了しました

#include <QApplication>
#include <QLabel>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QLabel *label = new QLabel("Hello Qt!");
    label->show();
    return app.exec();
}

投稿では、このエラーは無効なメモリへのアクセスなどのミスが原因であると書かれていましたが、このサンプル コードではそうではないと思いますか?

私は長い間ここに閉じ込められていました。助けてくれてありがとう:-)

編集:

トレイルとエラーの後、VS2012 で Qt5.1.1 に切り替えることにしました。返信ありがとうございます。

この投稿では、古い MinGW を推奨のMinGW-gcc440に置き換えた後、エラー コードが -1073741511 に変更され、これは .dll にアクセスできないことを意味する可能性があるため、MinGW と Qt の間の非互換性が原因である可能性があることを示唆しています。

だから私は別の投稿に従い、MinGw-gcc4.4.0 を使用して Qt のソースをコンパイルしましたが、最終的に、何時間ものコンパイルの後、エラー T_T で停止しました

それがすべてですありがとうございました。

4

1 に答える 1