在YCT的指定位置设置:
-DconfigKERNEL_PROVIDED_STATIC_MEMORY=1
之后会在生成的CMake中加上
target_compile_options(${PROJECTNAME} PUBLIC
-DconfigKERNEL_PROVIDED_STATIC_MEMORY=1
)
这时候不管编译什么文件,都会默认指定了这个宏configKERNEL_PROVIDED_STATIC_MEMORY并且值为1。
在vscode中的话,使用C/Cpp扩展,设定了compilecommands.json的路径后,会给扩展对应的设定,所以再vscode里面也会显示成灰色:
15bb3585-e474-42cf-9bfb-5513b7da189e-image.png