NXP MCU 技术论坛
直播中

王焕锁

7年用户 960经验值
私信 关注
[问答]

target_compile_options似乎没有任何效果,这到底是怎么回事?

target_compile_options 似乎没有任何效果。我在组件中有以下 CMakeLists.txt:

idf_component_register(SRCS "nvs_manager.c"

INCLUDE_DIRS "include"

REQUIRES nvs_flash)

target_compile_options(${COMPONENT_LIB} PUBLIC -Wall -Werror=all)

在文件 nvs_manager.c 中,我有一个函数内未使用的变量,因此由于 Werror 编译标志,我预计会出现编译错误。构建中会出现警告,但不会触发编译错误。

知道会发生什么吗?谢谢!

更多回帖

发帖
×
20
完善资料,
赚取积分