gpt4 book ai didi

qt - qt崩溃,无效参数传递给C运行时函数+退出代码3

转载 作者:行者123 更新时间:2023-12-03 16:16:46 24 4
gpt4 key购买 nike

我使用Qt(4.7.3)做了一个应用程序。它可以在Linux上完美运行(没有错误,至少这是valgrind所说的)。当我编译它并在Windows(7 x64 w / mingw + gcc 4.6.1)上运行它时,它总是崩溃(如果我使用Qt SDK附带的mingw,也会发生同样的情况)。
我在过程中附加了调试器,以尝试获取一些信息,这就是我得到的:
无效的参数传递给C运行时函数

退出代码3

有任何想法吗?

编辑:
主要方法代码:

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);
}

最佳答案

我发现的解决方案是由Qt的内置assert引起的另一个程序的错误。如果遵循错误行,则可以解决。

关于qt - qt崩溃,无效参数传递给C运行时函数+退出代码3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6671957/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com