プログラムをコンパイルしようとしたらエラーが出ました
メッセージハンドラのコメントから下の5行を追加したところエラーがでて、消したらエラーは
でませんでした
このエラーはどういう意味なのでしょうか?
class CMainWnd : public CFrameWnd
{
public:
CMainWnd();
~CMainWnd();
/* メッセージハンドラ */
afx_msg void OnPaint();
afx_msg void OnRButtonDown( UINT nFlags, CPoint point );
afx_msg void OnRButtonUp( UINT nFlags, CPoint point );
afx_msg void OnMouseMove( UINT nFlags, CPoint point );
DECLARE_MESSAGE_MAP()
};
MainWin.obj : error LNK2001: 外部シンボル "protected: virtual struct AFX_MSGMAP
const * __thiscall CMainWnd::GetMessageMap(void)const (?
GetMessageMap@CMainWnd@@MBEPBUAFX_MSGMAP@@XZ) は未解決です
Debug/sevenbrigge.exe : fatal error LNK1120: 外部参照 1 が未解決です。
link.exe の実行エラー
OK-web で答えておきました。
っと、失礼。超初心者...でした。
どうも解答ありがとうございました
問題は解決したのですがネットで調べたところ
すべてのc,cppファイルに
#include stdafx.h
とするとエラーがきえるとかかれていたのでそうしたのですが、インクルードする位置によって
エラーが消えたり消えなかったりします
別のファイルをインクルードした後にこのヘッダーファイルをインクルードすると大量のエラー
が出るのですが、一番最初にインクルードするとエラーが消えます
これはなぜなのでしょうか?
>επιστημηさん
あと余談なのですが日経ソフトウェアかCマガジンのどちらかにC++の記事連載していないでし
ょうか?
> 別のファイルをインクルードした後にこのヘッダーファイルをインクルードすると大
量のエラー
> が出るのですが、一番最初にインクルードするとエラーが消えます
> これはなぜなのでしょうか?
プリコンパイルとはそーゆーものだから、としか答えられないですねぇ。
> あと余談なのですが日経ソフトウェアかCマガジンのどちらかにC++の記事連載してい
ないでしょうか?
C-magですが、何か?
解答どうもありがとうございました
おかげで解決しました
あとマルチポストの件はすみませんでした
以後気をつけます
連載に関してはただそうなのかなぁと思っただけです