求include 冲突的解决方法
我在见了二个窗体。
在A 窗体的头文件里面导入了 b 窗体的头文件,
在B 窗体的头文件里面导入了 A 窗体的头文件后现在编译错误。
请教二个窗体互相调用怎样导入才可以互相使用呢?
[解决办法]
与头文件无关吧
[解决办法]
在其中一个头文件中使用声明,比如
form1.h
-----------------------
#include "form2.h"
.....
form2.h
-----------------------
class TForm1;
......
form2.cpp
-------------------
#include "form1.h"
.......
[解决办法]
完全可以相互包含头文件的
#include b.h
#include a.h
[解决办法]
你这头文件是自己写的吧
你注意看系统生成的头文件,都由
#ifndef 头文件名
#define 头文件名
#endif结束,所以把你的头文件也加上这个机制就可以重复include了