您必须创建一个包含 DEBUG、TRUE、FALSE、NULL 符号的包含文件。包含文件必须包含一个保护。--> 我不知道这是什么。当我读它时,我只看到中文。什么是包含文件,我怎样才能让它包含调试符号,真,假空,什么是符号?哈哈,你什么是“警卫”。
提前致谢!
只是在这里帮助你:http: //gcc.gnu.org/onlinedocs/cpp/Header-Files.html
如果在多个源文件中使用了头文件,则防护是一种用于避免重新包含头文件的机制。
有多种方法可以实现防护,但仅举一个例子:
#ifndef MY_HEADER_H
#define MY_HEADER_H
<Content of the header file>
#endif
它非常简单。它是一个用于停止多重包含的宏
文件:guard.h
#ifndef _GUARD
#define _GUARD
#define DEBUG
#define TRUE true
#define FALSE false
#define NULL 0
#endif
编译器第一次看到这个它会define _GUARD
,下一次它看到它,它什么也不做,因为它#ifndef
会是假的。