QCoreApplication::exit() 来自非 GUI 子项目

QCoreApplication::exit() from non-GUI subproject

考虑这种情况:有一个 SUBDIRS Qt 项目,其中包括使用 "gui" Qt 模块的 GUI 子项目,以及仅使用 "gui" Qt 模块的非 GUI 子项目,它是 GUI 子项目使用的动态库=14=] Qt模块。从非 GUI 子项目调用 QCoreApplication::exit() 是否正确?

将我的评论转换成这个答案:

QApplication inherits from QCoreApplication。 由于 exit() 不是虚函数,您可以从非 GUI 代码中调用它。