[C++ Error] Unit1.h(12): E2176 Too many types in declaration
发布网友
发布时间:2024-08-19 15:56
我来回答
共3个回答
热心网友
时间:2024-08-21 22:39
预处理 的问题
#ifndef ...
#define ...
......
#endif
你没有结束 所以提示错误
---
在#endif截止前,是一直到main
也就是说 ,编译器 一直检测到main函数 如果还没有遇到#endif 说明漏了,则提示错误
但是编译器只检测语法,并不知道你到底在哪儿放的,所以就指向main前
热心网友
时间:2024-08-21 22:42
我的看法是这样的
#include <Forms.hpp>中有了 TForm1 声明
你又声明了一次
重复出错
热心网友
时间:2024-08-21 22:37
在File1.h末尾加上#endif试试