printf格式化问题,编译结果和ide的语法高亮不一致(整型和长整型的认定)
Posted: Tue Aug 06, 2024 10:40 am
我看了一下网上的资料,现在uint32_t 按早risc-v被认为是unsigned long 了,但是ide语法检查还是认为他是unsigned int...
uint32_t min_heap = esp_get_minimum_free_heap_size();
ESP_LOGI(MESH_TAG, "Sent to internal:%s,mem:%lu", data.data,min_heap);
编译通过ide语法报错...这个怎么搞...太难受了,能关掉这个错误提示也好。
代码:uint32_t min_heap = esp_get_minimum_free_heap_size();
ESP_LOGI(MESH_TAG, "Sent to internal:%s,mem:%lu", data.data,min_heap);
编译通过ide语法报错...这个怎么搞...太难受了,能关掉这个错误提示也好。