使用keil5编程调试经验总结 -include顺序 / define注意事项
1. 多build几次
经常第一次build还有warning,再build两次就没有了。
2. include头文件是有先后顺序的
先include最大最重要的头文件,再include次要的头文件,最后include自己的头文件。
如:
#include “FreeRTOS.h”
#include <stdlib.h>
#include “list.h”
注:把第一句FreeRTOS放在最下面的话,build会报错。
3. define时后面的数字有时需要加括号(),数字和括号之间有没有空格会有影响,可以加上空格。
如:
#define configMAX_PRIORITY ( 16 )
注:如果把( 16 )写成(16),不带空格,编译会报错。