keil4中的枚举在头文件定义后在其它c文件调用时总是提示...

2019-12-23 18:36发布

qrencode.h文件中的定义:
typedef enum{
        QR_ECLEVEL_L = 0, ///< lowest
        QR_ECLEVEL_M,
        QR_ECLEVEL_Q,
        QR_ECLEVEL_H      ///< highest
} QRecLevel;

mask.h文件:
#include "include.h"

extern unsigned char *Mask_makeMask(int width, unsigned char *frame, int mask, QRecLevel level);
extern unsigned char *Mask_mask(int width, unsigned char *frame, QRecLevel level);


include.h中包含了qrencode.h:
#include "qrencode.h"

而且我再trage中的c/c++中也对这些文件的头文件位置进行了配置..QRENCODE
但是编译的时候总是提示错误..QRENCODEmask.h(27): error:  #20: identifier "QRecLevel" is undefined
不知道是什么原因,各位如果遇到类似情况可否给个指点
0条回答

一周热门 更多>