我正在尝试在普通的cpp类中调用Error(“我的测试”)(不是COM对象,但COM将使用此类)。在编译中,我得到错误说
'错误':找不到标识符
我在cpp文件中包含了#include。请解释为什么它不起作用。
注意:我可以在COM对象中成功使用Error()
谢谢
答案 0 :(得分:0)
Error()
是CComCoClass
的静态成员函数。您可以直接调用它,但是您需要提供不太方便的模板参数。相反,您可以调用AtlReportError()
Error()
内部的内容。