我有一个包含两个表单的项目,Form1.h和Form2.h。
每个的.cpp文件都是test.cpp和Form2.cpp。
我想从第一个窗口打开第二个窗体,通过按钮单击,我已经有了代码,放在button1_Click方法中:
Form2 ^ form = gcnew Form2;
form->Show();
我还将include文件放在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 ==========
我一直在寻找解决方案几天......其中没有一个有效。 任何帮助将不胜感激。
答案 0 :(得分:0)
你是否在test.cpp中包含了Form1.h?