int main(...)
{
QApplication app(argc, argv);
webrtc *w = createOneWebrtc();
return app.exec();
}
QWindowsContext: OleInitialize() failed: "COM error 0xffffffff80010106 RPC_E_CHANGED_MODE (Unknown error 0x080010106)"
OleInitialize是一个Windows API函数。它的作用是在当前单元(apartment)初始化组件对象模型(COM)库,应用程序必须在调用COM库函数之前初始化COM库。每个线程不能初始化多次。
int main(...)
{
QApplication app(argc, argv);
QFuture<webrtc *> future = QtConcurrent::run(createOneWebrtc);
webrtc *w = future.result();
return app.exec();
}