我通过 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并不关心包含路径中的内容,只是生成和运行某些东西。疯了......
我尝试的是:
我将尝试下次重新创建项目......
答案 0 :(得分:-1)
我解决了参考以下文章的问题: https://mcuoneclipse.com/2012/04/16/symbol-defined-or-not-thats-the-question/
所以很有可能解决问题"远程"如果你知道如何...