opencv - 我用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
我不知道怎么处理
解决方案
如果你有:
#define INT int
并遵循它:
#define UINT unsigned int
这被预处理器翻译成:
#define U int unsigned int
然后你得到:
错误:“int”之前的预期标识符</p>
解决方案:
更改#define
行的顺序。
推荐阅读
- regex - Pyspark 处理用逗号转十进制的数字
- excel - Excel随机将相同的值分配给同一组
- html - 可以删除两个边界之间的线
- google-chrome - Chrome 95 和语音合成
- api - 从 REST API 返回非完整资源是否正确?
- vscode-extensions - VS Code Extension - 如何获取当前的活动视图?
- laravel - 使用 Sanctum 模拟用户
- c++ - 当使用始终正确的概念来实现概念时,GCC 不同意 Clang 和 MSVC
- typescript - nestjs-swagger - 使用泛型生成客户端代码的问题
- python - 如何根据值提取和绘制 defaultdict 的键