问题描述:编译和运行程序无问题。但是会在打印区提示:QEventLoop: Cannot be used without QApplication
一:QCoreApplication加载某个工具失败
QCoreApplication(argc,argv)、或者QApplication(argc,argv):QCoreApplication(argc,argv) 在运行时,会加载很多东西。如果某个插件或者其他库加载失败会导致产生不完整的QCoreApplication。 此时,如果你启动了另外一个线程,就会导致这个问题产生。
验证:为了验证是这个问题,你应该把应用程序内的所有线程启动先关闭掉。 如果打印台没有出现: QEventLoop: Cannot be used without QApplication 说明是这个原因造成的