ESP32 项目编译 多处esp_log.h 错误的解决
2023-09-11 14:21:25 时间
在ESP32项目进行编译的时候,有时候会出现多个esp_log.h相关的错误,包括in expansion of macro 'LOG_COLOR'
in expansion of macro 'LOG_COLOR_W'
in expansion of macro 'ESP_LOGE'
in expansion of macro 'ESP_LOG_LEVEL_LOCAL'
in expansion of macro 'LOG_FORMAT'
in expansion of macro 'LOG_COLOR_E' ``in expansion of macro 'ESP_LOG_LEVEL'
in expansion of macro 'LOG_COLOR'
等处的note。
这类问题主要还是看业务代码相关部分,由于参数错误或者参数个数错误导致。
我们仔细查看错误代码,发现:
ESP_LOGE(TAG, "rrpc,gettime ERROR, Time String from UART1:%s:%s",app_time_str);
格式化输出参数多了一个%s
,修正以后问题解决。
相关文章
- gunicorn开启gevent模式,启动服务的时候报超时错误,服务起不来
- 传递指针的指针(错误的例子)
- 【转】JAVA错误:The public type *** must be defined in its own file***
- 小日志大问题——Logger的错误使用导致的JAVA进程CPU占用过高问题
- npm install 报 npm ERR! cb()never called!的错误
- PHP 错误与异常 笔记与总结(2)错误(Fatal)
- django之异常错误3(Student matching query does not exist.)
- 【AR Engine】AR云平台上传模型出现格式错误
- CUDA 错误unspecified launch failure
- 实现Android Studio JNI开发C/C++使用__android_log_print输出Log
- 解决nginx转发websocket报400错误
- 执行游戏时出现0xc000007b错误的解决方法
- make: *** [.subdirs] Error 2 编译错误