コンパイラ エラー C2065について教えて下さい

[戻る]
アルプス 2002/11/11(月) 14:22:39
コンパイラ エラー C2065について教えて下さい。
Win2000、VC++6.0でdllを作成しているのですが、下記のようなエラーが出てしまいます。
「C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE\afxole.inl(97) : 
error C2065: 'vt' : 定義されていない識別子です。」
このエラーを取除く方法を知っている方がいましたら教えて下さい。

tib 2002/11/11(月) 14:49:02
afxole.inl(97) :
_AFXDISP_INLINE COleVariant::COleVariant(LPCTSTR lpszSrc)
    { vt = VT_EMPTY; *this = lpszSrc; }

AFXDISP.H(934) :
class COleVariant : public tagVARIANT

OAIDL.H(401) :
struct  tagVARIANT
{
  中略
  VARTYPE vt;
  中略
}

ということらしいので、afxdisp.hとoaidl.hを正しくincludeできているかどうか確認し
てみてください。

アルプス 2002/11/11(月) 15:48:12
afxdisp.hは初めからincludeしているので大丈夫かと思うのですが、oaidl.hはincludeして
いなかったので試してみましたが同じエラーがでました。

古いスレッドには追加発言できません。