Я сделал приложение, используя Qt (4.7.3). Он отлично работает на Linux (без ошибок, по крайней мере, так говорит Valgrind). Когда я компилирую его и запускаю в Windows (7 x64 w / mingw + gcc 4.6.1), он всегда вылетает (если я использую mingw, который поставляется с Qt SDK, происходит то же самое).
Я подключил к процессу отладчик, чтобы попытаться получить некоторую информацию, и вот что я получил:
неверный параметр передан функции времени выполнения C
а также
код выхода 3
Есть идеи?
EDIT:
код основного метода:
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);
}