如题环境:
Windows7 SP1 64bit
Qt5.5.0 + VS2010 / VS2013 都试过
单独用 VS 程序中调用 CoInitialize(NULL) 可以正常返回 S_OK
程序:
Qt 程序 ui 上嵌入了 COM 组件
pro 文件中已添加
QT += qaxcontainer
LIBS += -lGdi32 \
-lUser32 \
-lKernel32 \
-lole32 \
-lOleacc \
-lShell32
头文件 objbase.h 之类都有添加
以下三种函数调用都试过,但还是返回
失败。。。
HRESULT hr = OleInitialize(0);
HRESULT hr = CoInitializeEx(NULL, COINIT_MULTITHREADED);
HRESULT hr = CoInitialize(NULL);
请教各位大神,有什么办法解决吗,或者从哪里着手查找
问题原因?