stm32的系统工作台:致命错误......没有这样的文件或目录

时间:2017-06-26 16:12:35

标签: c eclipse arm stm32

enter image description here

我通过 Ctrl +整天收到此错误+左键单击文件已解析+解析器未将其显示为未解析。有趣的是生成的编译器行:

  

调用:MCU GCC编译器arm-none-eabi-gcc -mcpu = cortex-m4 -mthumb   -mfloat-ABI =软-DSTM32F30 -DSTM32F3 -DSTM32 -DSTM32F303VETx -DDEBUG -DUSE_STDPERIPH_DRIVER -DSTM32F303xE -I “d:\项目\ ac6_workspace \ emct_display_v2_stdperiph_lib” -I “d:/项目/ ac6_workspace / test_ac6 / INC” -I“d :\ Projects \ ac6_workspace \ emct_display_v2_stdperiph_lib \ CMSIS \ core“-I”D:\ Projects \ ac6_workspace \ emct_display_v2_stdperiph_lib \ CMSIS \ device“   -I “d:\项目\ ac6_workspace \ emct_display_v2_stdperiph_lib \ StdPeriph_Driver \ INC”   -I“D:/ Projects / ac6_workspace / test_ac6 / Display_Driver / UnitTests”-I“D:/ Projects / ac6_workspace / test_ac6 / CANOpen”-I“D:/ Projects / ac6_workspace / test_ac6 / MCT_Driver / inc”-I“D :/ Projects / ac6_workspace / test_ac6 / MCT_Driver / PWM“-I”D:/ Projects / ac6_workspace / test_ac6 / STMTouch_Driver / inc“-I”D:/ Projects / ac6_workspace / test_ac6 / Display_Driver / Counter“-I”D:/ Projects / ac6_workspace / test_ac6 / Display_Driver / graphics“-O0 -g3 -pedantic -Wall -fmessage-length = 0 -ffunction-sections -c -MMD -MP -MF”src / main.d“-MT”src / main。 o“-o”src / main.o“”../src/main.c“在../src/main.c:28:0中包含的文件中:   d:/Projects/ac6_workspace/test_ac6/Display_Driver/graphics/oled_graphics.h:23:17:   致命错误:gfx.h:没有这样的文件或目录

所以看起来Eclipse并不关心包含路径中的内容,只是生成和运行某些东西。疯了......

我尝试的是:

  1. 全部保存
  2. 清洁+全部构建
  3. 重启Eclipse(ac6)
  4. 重新启动计算机
  5. 重新开启项目
  6. 我将尝试下次重新创建项目......

1 个答案:

答案 0 :(得分:-1)

我解决了参考以下文章的问题: https://mcuoneclipse.com/2012/04/16/symbol-defined-or-not-thats-the-question/

所以很有可能解决问题"远程"如果你知道如何...