掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
error LNK2028,2019 (ID:72042)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
このエラーの質問は以前もありませたがよくわかりませんでした。もう一度教えて下さい。CBaseReferenceClockを継承したCClockを作成中ですが、以下ののメッセージで怒られています。(長いので、”2019”は省略) Player.obj : error LNK2028: 未解決のトークン (0A00019E) "public: __thiscall CBaseReferenceClock::CBaseReferenceClock(wchar_t const *,struct IUnknown *,long *,class CAMSchedule *)" (??0CBaseReferenceClock@@$$FQAE@PB_WPAUIUnknown@@PAJPAVCAMSchedule@@@Z) が関数 "public: __thiscall Player::CClock::CClock(wchar_t const *,struct IUnknown *,long *,class CAMSchedule *)" (??0CClock@Player@@$$FQAE@PB_WPAUIUnknown@@PAJPAVCAMSchedule@@@Z) で参照されました。 定義している(と思っている)はずなのになぜかわかりません。 ビルド設定は/crl、VC++2008Expressです。ソフトの概要は以下です。(長くなるので省略してあります) やっぱ、コンストラクターがおかしいのでしょうか。 どなたか教えてください。よろしくお願いいたします。 struct CClock : public CBaseReferenceClock { public: REFERENCE_TIME now;などの変数宣言 CClock(LPCTSTR pName, LPUNKNOWN pUnk, HRESULT *phr, CAMSchedule *pSched);// = NULL);コンストラクター protected: virtual ~CClock();デストラクター STDMETHODIMP QueryInterfaceとAddref,Release宣言 virtual REFERENCE_TIME GetPrivateTime(void);関数宣言 }; STDMETHODIMP CClock::QueryInterface{ 処理; } CClock::CClock(LPCTSTR pName, LPUNKNOWN pUnk, HRESULT *phr, CAMSchedule *pSched) : CBaseReferenceClock(NAME("myrefclock"), 0, 0, 0) コンストラクター {rate = 0.5; lastnow = pCB->GetPrivateTime(); initialized = false;} CClock::~CClock(){} デストラクター REFERENCE_TIME CClock::GetPrivateTime(void) { 処理 }
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.