Qt - MainWindow.cpp挂起/崩溃

时间:2016-04-20 15:39:53

标签: c++ qt boost hang mainwindow

我打开电脑,代码编译,应用程序运行。 我关闭应用程序,然后再次运行,但它崩溃了错误A. 我关闭并再次运行,它只是在尝试创建MainWindow时挂起。 我重新启动PC,然后返回顶部,应用程序运行一次。

即使我删除了成员初始化列表,它也不会改变。 错误可能是奇怪的。我正在使用boost::interprocess来创建共享内存,但我尝试对此进行评论,但仍然是相同的。

我正在编译Qt 4.8.6。

所以从构造函数参数来看,应该没问题。

想法?

main.cpp中:

... 
cout<< "something"; //this prints
MainWindow w(ce); //hangs when reaching this line
cout<< "whatever"; //this does NOT print
...

mainwindow.h:

explicit MainWindow(CreateEvents *ce, QWidget *parent = 0);

MainWindow.cpp:

//includes etc
...
//MainWindow constructor here:

MainWindow::MainWindow(CreateEvents *ce, QWidget *parent) :
 QMainWindow(parent),
 ui(new Ui::MainWindow),
 shWriter() {

 qDebug("MainWindow CONSTRUCTOR!"); //this does NOT print
...

0 个答案:

没有答案