错误截图:

 Qt 在线程中导出EXCLE报 CoCreateInstance failure (尚未调用 CoInitialize) 解决办法_ui线程

原因:因为COM是在GUI线程里初始化和销毁的。在新开的线程里并没有初始化,所以得自己初始化

解决办法:

1.引用头文件 

#include "qt_windows.h"

Qt 在线程中导出EXCLE报 CoCreateInstance failure (尚未调用 CoInitialize) 解决办法_ui线程_02

Qt 在线程中导出EXCLE报 CoCreateInstance failure (尚未调用 CoInitialize) 解决办法_初始化_03

添加代码之后就可以在线程里运行了.