基础知识
一般流程
- 在源文件中使用基于附加功能头文件中的
#define宏的直接硬编码值完成核心附加功能。 - 确认基本附加功能后,在
config.proto中创建必要的枚举,用于将附加选项保存到 protobuf,然后在config_utils.cpp中设置它们。 - 使用在
config_utils.cpp中设置的值替换源文件中直接硬编码的#define宏值。 - 创建 Web 配置器页面、组件和接口,以操作和保存用户设置的值到 protobuf。
#define 宏的直接硬编码值完成核心附加功能。config.proto 中创建必要的枚举,用于将附加选项保存到 protobuf,然后在 config_utils.cpp 中设置它们。config_utils.cpp 中设置的值替换源文件中直接硬编码的 #define 宏值。