我是按照MSDN上做的,在vs2005中新建一个ATL工程,然后加入一个ATL控件,这时向导会帮你加入一个自定义的接口,然后我在这个接口上添加一个方法,这时候IDL文件把这个方法加进去了,但是对应C++类却没有更新,如果编译工程,则会报错,说“无法实例化一个抽象类”。我现在只能手动添加方法,非常的不爽,有那位大大遇到过这种情况吗?
顺便说一下,我在vs2003中重复同样的过程,一切都正常。