本帖最后由 52mcu 于 2018-12-22 11:18 编辑 用Atollic TrueSTUDIO for STM32 9.2.0 编译 STM32Cube_FW_F1_V1.7.0\Projects\STM32F103RB-Nucleo\Applications\FreeRTOS\FreeRTOS_ThreadCreation\TrueSTUDIO\STM32F103RB_Nucleo默认工程 报下面错误 很奇怪 ????????而编译一个不带os的例子工程确没问题。 ..\..\..\..\..\..\..\..\Middlewares\Third_Party\FreeRTOS\Source\include/portable.h:87:36: fatal error: deprecated_definitions.h: No such file or directory #include "deprecated_definitions.h" include path 如下设置应该是没问题的。 ..\..\..\Inc ..\..\..\..\..\..\..\..\Drivers\CMSIS\Device\ST\STM32F1xx\Include ..\..\..\..\..\..\..\..\Drivers\STM32F1xx_HAL_Driver\Inc ..\..\..\..\..\..\..\..\Drivers\BSP\STM32F1xx_Nucleo ..\..\..\..\..\..\..\..\Middlewares\Third_Party\FreeRTOS\Source\include ..\..\..\..\..\..\..\..\Middlewares\Third_Party\FreeRTOS\Source\portable\GCC\ARM_CM3 ..\..\..\..\..\..\..\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS ..\..\..\..\..\..\..\..\Drivers\CMSIS\Include |
搜索找到“deprecated_definitions.h”文件所在目录,把路径添加进去。
尽可能把路径设短一点,有些编译器目录不能太长,中文特殊字符最好不要有。