Russian Qt Forum

Qt => Общие вопросы => Тема начата: jenya7 от Ноябрь 30, 2021, 16:11



Название: Консольная програма на Linux.
Отправлено: jenya7 от Ноябрь 30, 2021, 16:11
Создаю Console app на  Linux. Ничего не добавляю. Сразу Debug Run. Генерируется исключение
Цитировать
The inferior stopped because it received a signal from the operating system.
Signal name : SIGSTOP
Signal meaning : Stopped (signal)
В disassembly window останавливается на функции _start.
Widget app создается и бежит без всяких проблем.
В чём может быть проблема?
 


Название: Re: Консольная програма на Linux.
Отправлено: tux от Декабрь 01, 2021, 19:54
Вы бы хоть пример привели, что именно вы создаёте. И с помощью чего.
А то простое консольное приложение может быть и таким:
Код:
int main()
{
   return 0;
}
:)


Название: Re: Консольная програма на Linux.
Отправлено: jenya7 от Декабрь 02, 2021, 18:20
Вы бы хоть пример привели, что именно вы создаёте. И с помощью чего.
А то простое консольное приложение может быть и таким:
Код:
int main()
{
   return 0;
}
:)

По дефолту  консольное приложение создается в таком виде.
Код:
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

     return a.exec();
}


Название: Re: Консольная програма на Linux.
Отправлено: ssoft от Декабрь 02, 2021, 19:58
Используйте QCoreApplication вместо QApplication.