error LNK2001: unresolved external ・・・ っていうエラー

投稿者: | 2005年11月23日

eMbedded C++ でプログラミング中。
「error LNK2001: unresolved external symbol “protected: virtual long (__cdecl** __cdecl CWnd::GetSuperWndProcAddr(void))(void *,unsigned int,unsigned int,long)” (?GetSuperWndProcAddr@CWnd@@MAAPAP6AJPAXIIJ@ZXZ)」
っていうエラーが発生してしまい途方にくれる。
エラーメッセージをもとにいろいろ検索していたら、
「”stdafx.h”の宣言位置を変えると直るかも」という記述があり、試したところエラーが消えた。
「error C2504: ‘CDialog’ : base class undefined」なんていうエラーもこれが原因だった。