STM32F103ZET6定义的一个结构体不能编译通过

2019-07-21 07:51发布

在我的.H中有这样的定义:
typedef struct {
    UBYTE *Image;
    UWORD Width;
    UWORD Height;
    UWORD WidthMemory;
    UWORD HeightMemory;
    UWORD Color;
    UWORD Rotate;
    UWORD Mirror;
    UWORD WidthByte;
    UWORD HeightByte;
} PAINT;
extern PAINT Paint;

在.c中这样定义了一个全局变量PAINT Paint

然后编译会报错
epd-demoepd-demo.axf: Error: L6218E: Undefined symbol exit (referred from gui_paint.o).
Not enough information to list image symbols.
Not enough information to list load addresses in the image map.

这样是什么导致的?因为这个结构体内的指针吗?
但是这样在unbuntu下是编译通过的。不解。。。


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
szczyb1314
1楼-- · 2019-07-21 10:49
Error: L6218E: Undefined symbol exit (referred from gui_paint.o).
告诉你了gui_paint.c里 未定义的符号 exit
hnwangkg@163.co
2楼-- · 2019-07-21 13:24
噗。。。。。看错了,没看到这个exit。。。。多谢,我没仔细看到

一周热门 更多>