“_variant_t”: 找不到标识符

貌似大家都可以用_variant_t 这个封装类,为什么我一用就会编译报错?
为什么我的只有COleVariant可以用呢?我用的是VS08,我知道很落后,可这个应该没有区别吧?

 #include <comdef.h>
#include <comutil.h>
#include <OAIDL.H>

请移步我的另一个问题,这个您帮我解决了,那个也就解决了。您去随便问答下,我把分给您。