CoCreateInstance创建失败?

用vc6.0基于对话框和matlab混编,使用的是com组件,编译链接都通过,但CoCreateInstance创建失败
测试按钮程序如下:
HRESULT hr;
hr=CoInitialize(NULL);
CLSID cl;
hr=::CLSIDFromProgID(OLESTR("test.testclass.1_0"),&cl);
Itestclass pTe;
pTe=NULL;
hr=::CoCreateInstance(cl,NULL,CLSCTX_INPROC_SERVER,_uuidof(Itestclass),(LPVOID
) &pTe);
if(FAILED(hr))
{
AfxMessageBox("不能创建Test COM组件实例!");
}

hr=-2147024770

创建实例失败了,查看一下参数是否填对

目标机器有没有部署matlab的支持库,com组件是否注册正确。

错误肯定发生在_uuidof(Itestclass)上,_uuidof这个前缀应该是双下划线,建议自己看看它的用法