2011-07-12 25 views
1

Qt(4.7.3)を使用してアプリケーションを実行しました。これはLinux上で完璧に動作します(エラーはありません。少なくともvalgrindの言葉通りです)。コンパイルしてWindows(7 x64 w/mingw + gcc 4.6.1)で実行すると、常にクラッシュします(Qt SDKに付属のmingwを使用すると同じことが起こります)。 私はいくつかの情報を取得しようとするプロセスにデバッガを添付し、これは私が得たものである:Cランタイム機能 と 終了コード3qtクラッシュ、Cランタイム関数に渡された無効なパラメータ+終了コード3

任意のアイデアに渡さ 無効なパラメータを?

EDIT: mainメソッドのコード:

int main(int argc, char ** argv) { 
    QApplication application(argc, argv); 
    MainWindow main_window; 
    main_window.show(); 
    return application.exec(); 
} 

MainWindow::MainWindow(QWidget * parent) : QMainWindow(parent) { 
    create_actions(); 
    create_menus(); 
    board_ = new Board(this); //QGraphicsScene subclass 
    view_ = new QGraphicsView(board_, this); 
    QGridLayout * main_layout = new QGridLayout(); 
    main_layout->addWidget(view_, 0, 0, 2, 1, Qt::AlignLeft | Qt::AlignTop); 
    QWidget * main_widget = new QWidget(this); 
    main_widget->setLayout(main_layout); 
    setCentralWidget(main_widget); 
} 
+0

これはおそらく助けになるかもしれません:http://developer.qt.nokia.com/forums/viewthread/1966 –

+0

メインメソッドコードを投稿できますか? – Abhijith

+0

が編集されました。私は前にそのリンクを見てきて、エンコードのものを試しましたが、何もしませんでした。今私は別のマシンでそれを実行しようとしています。 – joca

答えて

0

は、私が見つけた解決策は、Qtのアサートに建てによって引き起こされる他のプログラム上のバグでした。あなたがエラーラインに従うなら、それを理解することができます。