l6218E: undefined symbol

来源:互联网 发布:python 除法符号 编辑:程序博客网 时间:2024/04/29 16:53

今天用KeilC时,发生这个错误。

原因:

我使用了#ifdef嵌套。例如

#ifdef _VCWIN_


#ifndef  _VCWIN_H_

#define _VCWIN_H

#define _IN_VCWIN_



#endif

#endif

貌似不能在定义和头文件相关的宏之前进行嵌套调用。我把外面的#ifdef放到ifndef _VCWIN_H_里就可以了,具体原因还没研究,反正要注意循环宏定义带来的错误。


0 0
原创粉丝点击