【error】see previous definition of原因及解决办法

报错:error: previous definition of

原因如下:
现在有A.h B.h C.h 三个头文件
其中
B.h中 #include<A.h>
C.h中 #include<B.h>且#include<A.h>

这样对于C.h来说,C已经include了B.h,而B.h又已经include了A.h
所以C.h include<A.h>引起了错误,重复include了。

解决办法:在C中删除#include<A.h>
问题解决~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章