0

このソースを JTAG/RGH オンライン サーバー メソッド用にコンパイルしようとしています。コンパイルしようとするとエラーが発生しました。以下は、出力されたエラー ログです。

1>------ Build started: Project: client, Configuration: Debug Win32 ------
1>  CAssemblerDlg.cpp
1>e:\jtag\socket server\socket server\windows\cassemblerdlg.cpp(104): error C2065: 'm_hListControl' : undeclared identifier
1>e:\jtag\socket server\socket server\windows\cassemblerdlg.cpp(107): error C2065: 'm_hListControl' : undeclared identifier
1>e:\jtag\socket server\socket server\windows\cassemblerdlg.cpp(110): error C2065: 'm_hListControl' : undeclared identifier
1>e:\jtag\socket server\socket server\windows\cassemblerdlg.cpp(113): error C2065: 'm_hListControl' : undeclared identifier
1>e:\jtag\socket server\socket server\windows\cassemblerdlg.cpp(114): error C2065: 'm_hListControl' : undeclared identifier
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

誰かが私を助けることができれば、それは素晴らしいことです.

4

1 に答える 1

0

m_hListControl宣言された場所にいくつかのヘッダーを含めるのを忘れたようです。

m_*プレフィックスはクラスのプライベートメンバーによく使用されるため、そう言っています。

以下は MSDN からの抜粋です。

コンパイラ エラー C2065

変数の型は、使用する前に宣言で指定する必要があります。関数が使用するパラメーターは、関数を使用する前に、宣言またはプロトタイプで指定する必要があります。

考えられる原因:

  1. 必要なインクルード ファイルの省略。

  2. 識別子名のスペルが間違っています。

  3. 識別子に間違った大文字と小文字が使用されています。

  4. 文字列定数の後に閉じ引用符がありません。

  5. 名前空間のスコープが不適切です。

于 2013-08-22T15:03:14.767 に答える