2012-09-15 2 views
0

두 가지 Form1과 Form2가 있다고 가정합니다. 나는 Form2를 쓸 필요가 :헤더 포함 문제

Form1^ obj= gcnew Form1(); 
this->Hide(); 
obj->Show(); 

를 Form1에 :

Form2^ obj= gcnew Form2(); 
this->Hide(); 
obj->Show(); 

하지만 나던 일을 내가 동시에 두 가지 형태로 Form1.h 및 Form2.h을 포함 할 수 없습니다 때문입니다. 어떤 생각?

+0

두 헤더를 모두 .cpp 파일에 포함 할 수없는 이유는 무엇입니까? – svick

+0

@svick 어디서이 cpp 파일을 찾을 수 있습니까? – Aan

답변

0

당신은 Visual 스튜디오에 있습니까? 헤더 파일에서 #pragma를 한 번 사용하면 문제없이 둘 다 포함 할 수 있습니다.

+0

예. VS .. 한 번 #pragma를 사용하는 방법! 어떤 형식으로 추가해야합니까? – Aan

+0

기본적으로 모든 포함 (.h) 파일의 맨 위에 추가해야합니다. 그런 다음 헤더 파일 (Form1.h Form2.h 및 Form2.h Form2.h) 교차 포함 할 수 있습니다. – antonijn