..\FreeRTOS\include\FreeRTOS.h(1277): error: #65: expected a ";"
近来写软件过程中,当在某一个.C文件中我申明了FreeRTOS.h文件,结果呢编译是出现报错了
经过查找,是因为我在另外一个文件声明了 #include <stdbool.h>
而在FreeRTOS.h文件中有定义了如下的bool与#include <stdbool.h>冲突重
解决办法就是要么把修改其中一方,保留一方即可。这种方法修改胜多,我无意中发现了一个解决办法,但是我说不出所以然来
解决办法:将头文件声明的调到最前面,在有 #include <stdbool.h>声明的文件前头,编译就正常了