0

我有一个项目,其中包含两种形式,Form1.h 和 Form2.h。

每个的.cpp 文件是test.cpp 和Form2.cpp。

我想通过单击按钮从第一个表单打开第二个表单,我已经有代码,放置在 button1_Click 方法中:

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 回答