头问题件重定义:
头文件重复包含的问题往往是重定义的问题。下面我们有两种方式解决头文件的重复包含:一个是条件编译的#ifndef...#endif 和 #pragma once.
例如采用:
#ifndef __OLED_BMP_H
#define __OLED_BMP_H
#endif
#ifndef __OLED_FONT_H
#define __OLED_FONT_H
#endif
宏重定义:
采用:
#ifndef
#define
#endif
参考:https://www.cnblogs.com/geore/p/5803944.html
https://bbs.csdn.net/topics/390785675