-1
У меня есть простой QT проект, который выглядит следующим образом:ошибку сегментации QT программы при попытке создать экземпляр QWidget
#include <QtWidgets/qwidget.h>
TempClass::TempClass() {
QWidget* tempWidget = new QWidget();
}
Все компилируется нормально, но когда я пытаюсь запустить программу, ошибку сегментации на линии, инстанцирует новый QWidget. FYI Я использую QT 5.7.1.
Это, вероятно, недостаточно информации. Вы создаете 'QApplication' или' QCoreApplication'? –
Это QGuiApplication: Приложение QGuiApplication (argc, argv); (в main.cpp) – user1765354
Если это в Windows, убедитесь, что любой используемый вами компилятор является одним и тем же (включая версию, если вы используете Visual Studio), с помощью Qt. Также убедитесь, что правильные DLL-файлы находятся на вашем пути. Если используется неправильная версия двоичных файлов Qt, ожидается сбой. – drescherjm