如何在正常的cpp中调用ATL Error()

时间:2010-03-01 14:02:22

标签: com

我正在尝试在普通的cpp类中调用Error(“我的测试”)(不是COM对象,但COM将使用此类)。在编译中,我得到错误说

'错误':找不到标识符

我在cpp文件中包含了#include。请解释为什么它不起作用。

注意:我可以在COM对象中成功使用Error()

谢谢

1 个答案:

答案 0 :(得分:0)

Error()CComCoClass的静态成员函数。您可以直接调用它,但是您需要提供不太方便的模板参数。相反,您可以调用AtlReportError() Error()内部的内容。