target_compile_op
tions 似乎没有任何效果。我在组件中有以下 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 编译标志,我预计会出现编译错误。构建中会出现警告,但不会触发编译错误。
知道会发生什么吗?谢谢!