Com 如何在普通cpp中调用ATL Error()

Com 如何在普通cpp中调用ATL Error(),com,Com,我试图调用ErrorMy Test in normal cpp类而不是COM对象,但COM将使用该类。在编译过程中,我得到的错误是 “错误”:找不到标识符 我已将其包含在cpp文件中。请解释为什么它不起作用 注意:我可以成功使用COM对象内部的错误 谢谢是CComCoClass的静态成员函数。您可以直接调用它,但需要提供模板参数,这不是很方便。相反,您可以调用错误在内部执行的操作

我试图调用ErrorMy Test in normal cpp类而不是COM对象,但COM将使用该类。在编译过程中,我得到的错误是

“错误”:找不到标识符

我已将其包含在cpp文件中。请解释为什么它不起作用

注意:我可以成功使用COM对象内部的错误

谢谢

是CComCoClass的静态成员函数。您可以直接调用它,但需要提供模板参数,这不是很方便。相反,您可以调用错误在内部执行的操作