Russian Qt Forum

Qt => Вопросы новичков => Тема начата: zagagulkn от Июль 15, 2019, 10:58



Название: .exe завершился с кодом 1970877483
Отправлено: zagagulkn от Июль 15, 2019, 10:58
Здравствуйте, подскажите что за код завершения программы 1970877483.

В Qt Creator создаю простую программу с окном, а она завершается не запускается и завершается кодом 1970877483.
Кто знает подскажите в какую сторону копать...
Заранее благодарен за любую помощь..



Название: Re: .exe завершился с кодом 1970877483
Отправлено: Mikhail от Июль 15, 2019, 13:30
А привести код не судьба?


Название: Re: .exe завершился с кодом 1970877483
Отправлено: zagagulkn от Июль 15, 2019, 13:40
#include "mainwindow.h"
#include "ui_mainwindow.h"

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
}

MainWindow::~MainWindow()
{
    delete ui;
}




Название: Re: .exe завершился с кодом 1970877483
Отправлено: ViTech от Июль 15, 2019, 13:43
Попробуйте запустить программу  из консоли, где этот exe лежит. Может более информативную ошибку увидите. Возможно, какие-то библиотеки не находятся.


Название: Re: .exe завершился с кодом 1970877483
Отправлено: zagagulkn от Июль 15, 2019, 14:49
Setting up environment for Qt usage...

C:\Users\gstepanov\Documents\TestError>cd C:\Users\gstepanov\Documents\build-Tes
tError-Desktop_Qt_5_3_MinGW_32bit-Debug\debug

C:\Users\gstepanov\Documents\build-TestError-Desktop_Qt_5_3_MinGW_32bit-Debug\de
bug>ls
TestError.exe  main.o  mainwindow.o  moc_mainwindow.cpp  moc_mainwindow.o

C:\Users\gstepanov\Documents\build-TestError-Desktop_Qt_5_3_MinGW_32bit-Debug\de
bug>TestError.exe

C:\Users\gstepanov\Documents\build-TestError-Desktop_Qt_5_3_MinGW_32bit-Debug\de
bug>


Вот попробовал в терминале, ничего не происходит... ??? ??? ???

Не понятно что за код такой, где посмотреть описание. Гугл не помог


Название: Re: .exe завершился с кодом 1970877483
Отправлено: ViTech от Июль 15, 2019, 15:58
А какое-нибудь простое консольное приложение Qt (Qt Console Application), выводящее "Hello world!", у вас работает?


Название: Re: .exe завершился с кодом 1970877483
Отправлено: zagagulkn от Июль 15, 2019, 16:57
console_test_without_qt.exe завершился с кодом 1970877483

Тоже самое :'( :'( :'(

Что я совсем не понимаю что происходит... ??? ??? ???

Переустановил Qt Creator, все тоже самое


Название: Re: .exe завершился с кодом 1970877483
Отправлено: zagagulkn от Июль 15, 2019, 16:59
Три недели назад все работало...


Название: Re: .exe завершился с кодом 1970877483
Отправлено: zagagulkn от Июль 15, 2019, 17:07
Насколько я понимаю, нормально отработавшее приложение должно завершаться нулем.
Здесь у меня завершается неким ненулевым кодом, который может указывать на ошибку.

А вот ошибка если не в моей программе, то это системная ошибка? Я правильно понимаю?


Название: Re: .exe завершился с кодом 1970877483
Отправлено: ViTech от Июль 15, 2019, 17:18
Насколько я понимаю, нормально отработавшее приложение должно завершаться нулем.
Здесь у меня завершается неким ненулевым кодом, который может указывать на ошибку.

А вот ошибка если не в моей программе, то это системная ошибка? Я правильно понимаю?

Правильно.

Возможно версии библиотек не совпадают. Судя по "Desktop_Qt_5_3_MinGW_32bit" библиотеки Qt 5.3 довольно старые, может стоит обновить их, а не только Qt Creator. Ещё в PATH может быть прописан путь к библиотекам Qt (или MinGW), которые не совместимы с библиотеками, с которыми собиралась программа.


Название: Re: .exe завершился с кодом 1970877483
Отправлено: zagagulkn от Июль 16, 2019, 09:42
В общем разобрался в чем проблема, оказывается пока я был в отпуске, нашего системного администратора "прибило усилить безопасность ПК" и он поменял для меня и еще нескольких сотрудников доступ. И конечно мне не сообщил, т.к. меня не было на работе. QT 5.3.2 стоял у меня просто С:\\Qt  и доступ к этой директории был закрыт. Переустановил в доступную директорию и все заработало.

Надеюсь кому-то пригодится...

Спасибо огромное всем кто откликнулся и старался помочь... удачи вам.