首页 > 解决方案 > 我用opencv遇到了一个关于c++的问题

问题描述

错误:“int”之前的预期标识符</p>

#define INT int

我的代码:

#define BYTE unsigned char
#define CHAR char
#define UCHAR unsigned char
#define UINT unsigned int
#define DWORD unsigned int
#define PVOID void*
#define ULONG unsigned int

我不知道怎么处理

标签: opencvc++11

解决方案


如果你有:

#define INT int

并遵循它:

#define UINT unsigned int

这被预处理器翻译成:

#define U int unsigned int

然后你得到:

错误:“int”之前的预期标识符</p>

解决方案:

更改#define行的顺序。


推荐阅读