Я включаю компьютер, код компилируется, приложение запускается.
Я закрываю приложение и запускаю снова, но оно вылетает с ошибкой A
Я закрываю и запускаю снова, он просто зависает при попытке создать MainWindow.
Я перезагружаю ПК и снова запускаю приложение.
Даже если я удалю список инициализации участников, он не изменится.
Ошибка может быть чем-то странным. я использую boost::interprocess
создать общую память, но я попытался закомментировать это, и все еще то же самое.
Я компилирую против Qt 4.8.6.
так что с точки зрения параметров конструктора, все должно быть в порядке.
идеи?
...
cout<< "something"; //this prints
MainWindow w(ce); //hangs when reaching this line
cout<< "whatever"; //this does NOT print
...
explicit MainWindow(CreateEvents *ce, QWidget *parent = 0);
//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
...
Задача ещё не решена.
Других решений пока нет …