找回密码
 立即注册

微信扫码登录

查看: 298|回复: 1

[BLE Mesh] Ble Mesh SDK 编译后Problems栏出现很多Error

[复制链接]

2

主题

1

回帖

36

积分

英勇黄铜

积分
36
发表于 2025-7-21 22:02:25 | 显示全部楼层 |阅读模式 来自 北京
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: 8258
SDK及版本: ble mesh 4.1.0.1
本帖最后由 jhbot 于 2025-7-21 22:05 编辑

我在编译Ble Mesh SDK里的示例工程的时候遇到了如下问题:

image.png
这里提示size_t和va_list没有被定义,最后我找到了这里:
image.png
提示说找不到stdarg.h文件,但是我确认了toolchain路径,并且在/opt/tc32目录下搜索stdarg.h文件是存在的。

image.png
还有这些错误:
image.png
出现这个的原因是为什么?我使用的是mesh的SDK压缩包,没有做过改动。
目前编译工程8258_mesh_gw_node是可以正常编译的,但是这个报错会影响后续的开发吧?
并且点击的文件越多,error里就越多。我试过重新index,clean工程也没有效果。Toolchain看起来也没问题。
image.png

5

主题

291

回帖

987

积分

版主

积分
987
发表于 2025-8-4 16:03:19 | 显示全部楼层 来自 广东深圳
CDT 没有获取 tc32 工具链的预设值,导致获取获取不到对应的宏/类型定义, IDE 认为使用它修饰的变量也就没有被定义的。 可以先把IDE的代码分析功能对应报错的√关闭,没有风险,IDE 能检测出的错误编译时一定也能检测出,并且给出更详细的说明。Project==>properties,自己给自己赋值的报错可以把对应行注释掉,并在变量定义的地方前加前缀__UNUSED修饰。。也可以用先用旧的ide,旧的ide是没有代码分析功能的
微信图片_20250804160220_7.png
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2025-8-31 22:04 , Processed in 0.098759 second(s), 24 queries .

Powered by Telink 隐私政策

泰凌微电子版权所有 © 。保留所有权利。 2024

快速回复 返回顶部 返回列表