[英]How to detect if qt application exited normally or not?
我有一個 Qt 應用程序(非 GUI)正在運行。 我想知道我的應用程序退出時的狀態,以便我可以重新啟動它或將其標記為成功完成。 把它想象成一個想要知道這一點的簡單 shell 腳本。
我正在使用QCoreApplication::exit(errorCode)
退出應用程序,但我不確定如何以及在何處讀取此值。
QCoreApplication::exit(errorCode)
退出事件循環,返回值errorCode
。
int main(int argc, char**argv)
{
QCoreApplication a(argc, argv);
return a.exec();
}
...
a.exit(errorCode)
返回errorCode
從應用
如果您使用bash作為 shell,您可以在 $?
bash$ echo $?
0
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.