0

Form1.hとForm2.hの2つのフォームを含むプロジェクトがあります。

それぞれの.cppファイルはtest.cppとForm2.cppです。

button1_Clickメソッド内に配置された、最初から2番目のフォームをボタンクリックで開きます。このフォームのコードは既にあります。

Form2 ^ form = gcnew Form2;
form->Show();

さらに、インクルードファイルをForm1.h(#include "Form2.h")に配置しましたが、次のエラーが発生し続けます。

error C2065: 'Form2' : undeclared identifier

error C2065: 'form' : undeclared identifier

error C2061: syntax error : identifier 'Form2'

error C2065: 'form' : undeclared identifier

error C2227: left of '->Show' must point to class/struct/union/generic type

1>          type is ''unknown-type''

1>  Generating Code...

========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

私は数日間解決策を探していました...どれもうまくいきませんでした。どんな助けでもいただければ幸いです。

4

1 に答える 1

0

test.cppにForm1.hを含めましたか?

于 2012-07-30T19:16:00.890 に答える