eclipse - STM32 的 System Workbench 中没有此类文件错误
问题描述
fatal error: stm32l0xx_hw_conf.h: No such file or directory
即使我已包含stm32l0xx_hw_conf.h
在同一个项目中,我也会收到错误消息
。我该如何解决这个错误?
编辑:此错误的控制台输出是:
调用:MCU GCC编译器/home/dinesh/fmlr_bitbucket/lorawan/Projects/Multi/Applications/LoRa/MultiSensorHub/SW4STM32/Miromico-FMLR/Debug arm-none-eabi-gcc -mcpu=cortex-m0plus -mthumb -mfloat-abi =soft -DHAL_OK -DSTM32L0 -DSTM32L071xx -DUSE_MIROMICO_FMLR -DUSE_HAL_DRIVER -DUSE_BAND_868 -DSENSOR_ENABLED -DDEBUG -I"/home/dinesh/fmlr_bitbucket/lorawan/Projects/Multi/Applications/LoRa/MultiSensorHub/inc" -I/home/dinesh/fmlr_bitbucket /lorawan/Projects/Multi/Applications/LoRa/MultiSensorHub/SW4STM32/Miromico-FMLR/Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I"/home/dinesh/fmlr_bitbucket/lorawan/Projects/Multi/Applications/LoRa/MultiSensorHub/SW4STM32/ Miromico-FMLR/驱动程序/STM32L0xx_HAL_Driver/Inc"-I"/home/dinesh/fmlr_bitbucket/lorawan/Projects/Multi/Applications/LoRa/MultiSensorHub/SW4STM32/Miromico-FMLR/Drivers/STM32L0xx_HAL_Driver/Inc/Legacy”-I/home/dinesh/fmlr_bitbucket/lorawan/Projects/Multi/Applications/ LoRa/MultiSensorHub/SW4STM32/Miromico-FMLR/Drivers/STM32L0xx_HAL_Driver/Inc-I/home/dinesh/fmlr_bitbucket/lorawan/Projects/Multi/Applications/LoRa/MultiSensorHub/SW4STM32/Miromico-FMLR/Drivers/STM32L0xx_HAL_Driver/Inc/Legacy - I/home/dinesh/fmlr_bitbucket/lorawan/Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I"/home/dinesh/fmlr_bitbucket/lorawan/Projects/Multi/Applications/LoRa/MultiSensorHub/SW4STM32/Miromico-FMLR/Drivers/STM32L0xx_HAL_Driver/Inc /旧版“-I”/home/dinesh/fmlr_bitbucket/lorawan/Projects/Multi/Applications/LoRa/MultiSensorHub/SW4STM32/Miromico-FMLR/Drivers/STM32L0xx_HAL_Driver/Inc”-I../../../../../../../../Drivers/CMSIS/Device/ST/STM32L1xx/Include -I"/home/dinesh/fmlr_bitbucket/lorawan/Drivers/CMSIS/Device/ST/STM32L0xx/Include "-I"/home/dinesh/fmlr_bitbucket/lorawan/Drivers/BSP/FMLR"-I../../../../../../../../Drivers/STM32L1xx_HAL_Driver/Inc -I"/home/dinesh/fmlr_bitbucket/lorawan/Drivers/STM32L0xx_HAL_Driver/Inc"-I"/home/dinesh/fmlr_bitbucket/lorawan/Drivers/CMSIS/包括"-I"/home/dinesh/fmlr_bitbucket/lorawan/Middlewares/ Third_Party/Lora/Crypto"-I"/home/dinesh/fmlr_bitbucket/lorawan/Middlewares/Third_Party/Lora/Mac"-I"/home/dinesh/fmlr_bitbucket/lorawan/Middlewares/Third_Party/Lora/Phy"-I"/主页/dinesh/fmlr_bitbucket/lorawan/Middlewares/Third_Party/Lora/Utilities"-I"/home/dinesh/fmlr_bitbucket/lorawan/Drivers/BSP/Components/Common"-I"/home/dinesh/fmlr_bitbucket/lorawan/Drivers/BSP/Components/sts_sht_21"-I"/home/dinesh/fmlr_bitbucket/lorawan/Drivers /BSP/Components/bmp280"-I"/home/dinesh/fmlr_bitbucket/lorawan/Middlewares/Third_Party/Lora/Core"-I"/home/dinesh/fmlr_bitbucket/lorawan/Drivers/BSP/sx1272mb2das"-I"/home /dinesh/fmlr_bitbucket/lorawan/Drivers/BSP/sx1272mb2das/Phy" -Og -g3 -Wall -fmessage-length=0 -ffunction-sections -c -fmessage-length=0 -MMD -MP -MF"Projects/MultiSensorHub/ src/debug.d" -MT"Projects/MultiSensorHub/src/debug.o" -o "Projects/MultiSensorHub/src/debug.o" "/home/dinesh/fmlr_bitbucket/lorawan/Projects/Multi/Applications/LoRa/ MultiSensorHub/src/debug.c"/home/dinesh/fmlr_bitbucket/lorawan/Projects/Multi/Applications/LoRa/MultiSensorHub/SW4STM32/Miromico-FMLR/Debug arm-none-eabi-gcc -mcpu=cortex-m0plus -mthumb -mfloat-abi=soft -DHAL_OK - DSTM32L0 -DSTM32L071xx -DUSE_MIROMICO_FMLR -DUSE_HAL_DRIVER -DUSE_BAND_868 -DSENSOR_ENABLED -DDEBUG -I"/home/dinesh/fmlr_bitbucket/lorawan/Projects/Multi/Applications/LoRa/MultiSensorHub/inc" -I/home/dinesh/fmlr_bitbucket/lorawan/Projects/ Multi/Applications/LoRa/MultiSensorHub/SW4STM32/Miromico-FMLR/Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I"/home/dinesh/fmlr_bitbucket/lorawan/Projects/Multi/Applications/LoRa/MultiSensorHub/SW4STM32/Miromico-FMLR/Drivers /STM32L0xx_HAL_Driver/Inc"-I"/home/dinesh/fmlr_bitbucket/lorawan/Projects/Multi/Applications/LoRa/MultiSensorHub/SW4STM32/Miromico-FMLR/Drivers/STM32L0xx_HAL_Driver/Inc/Legacy”-I/home/dinesh/fmlr_bitbucket/lorawan/Projects/Multi/Applications/ LoRa/MultiSensorHub/SW4STM32/Miromico-FMLR/Drivers/STM32L0xx_HAL_Driver/Inc-I/home/dinesh/fmlr_bitbucket/lorawan/Projects/Multi/Applications/LoRa/MultiSensorHub/SW4STM32/Miromico-FMLR/Drivers/STM32L0xx_HAL_Driver/Inc/Legacy - I/home/dinesh/fmlr_bitbucket/lorawan/Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I"/home/dinesh/fmlr_bitbucket/lorawan/Projects/Multi/Applications/LoRa/MultiSensorHub/SW4STM32/Miromico-FMLR/Drivers/STM32L0xx_HAL_Driver/Inc /旧版“-I”/home/dinesh/fmlr_bitbucket/lorawan/Projects/Multi/Applications/LoRa/MultiSensorHub/SW4STM32/Miromico-FMLR/Drivers/STM32L0xx_HAL_Driver/Inc”-I../../../../../../../../Drivers/CMSIS/Device/ST/STM32L1xx/Include -I"/home/dinesh/fmlr_bitbucket/lorawan/Drivers/CMSIS/Device/ST/STM32L0xx/Include "-I"/home/dinesh/fmlr_bitbucket/lorawan/Drivers/BSP/FMLR"-I../../../../../../../../Drivers/STM32L1xx_HAL_Driver/Inc -I"/home/dinesh/fmlr_bitbucket/lorawan/Drivers/STM32L0xx_HAL_Driver/Inc"-I"/home/dinesh/fmlr_bitbucket/lorawan/Drivers/CMSIS/包括"-I"/home/dinesh/fmlr_bitbucket/lorawan/Middlewares/ Third_Party/Lora/Crypto"-I"/home/dinesh/fmlr_bitbucket/lorawan/Middlewares/Third_Party/Lora/Mac"-I"/home/dinesh/fmlr_bitbucket/lorawan/Middlewares/Third_Party/Lora/Phy"-I"/主页/dinesh/fmlr_bitbucket/lorawan/Middlewares/Third_Party/Lora/Utilities"-I"/home/dinesh/fmlr_bitbucket/lorawan/Drivers/BSP/Components/Common"-I"/home/dinesh/fmlr_bitbucket/lorawan/Drivers/BSP/Components/sts_sht_21"-I"/home/dinesh/fmlr_bitbucket/lorawan/Drivers /BSP/Components/bmp280"-I"/home/dinesh/fmlr_bitbucket/lorawan/Middlewares/Third_Party/Lora/Core"-I"/home/dinesh/fmlr_bitbucket/lorawan/Drivers/BSP/sx1272mb2das"-I"/home /dinesh/fmlr_bitbucket/lorawan/Drivers/BSP/sx1272mb2das/Phy" -Og -g3 -Wall -fmessage-length=0 -ffunction-sections -c -fmessage-length=0 -MMD -MP -MF"Projects/MultiSensorHub/ src/hw_gpio.d" -MT"Projects/MultiSensorHub/src/hw_gpio.o" -o "Projects/MultiSensorHub/src/hw_gpio.o" "/home/dinesh/fmlr_bitbucket/lorawan/Projects/Multi/Applications/LoRa/ MultiSensorHub/src/hw_gpio.c"/home/dinesh/fmlr_bitbucket/lorawan/Projects/Multi/Applications/LoRa/MultiSensorHub/SW4STM32/Miromico-FMLR/Debug arm-none-eabi-gcc -mcpu=cortex-m0plus -mthumb -mfloat-abi=soft -DHAL_OK - DSTM32L0 -DSTM32L071xx -DUSE_MIROMICO_FMLR -DUSE_HAL_DRIVER -DUSE_BAND_868 -DSENSOR_ENABLED -DDEBUG -I"/home/dinesh/fmlr_bitbucket/lorawan/Projects/Multi/Applications/LoRa/MultiSensorHub/inc" -I/home/dinesh/fmlr_bitbucket/lorawan/Projects/ Multi/Applications/LoRa/MultiSensorHub/SW4STM32/Miromico-FMLR/Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I"/home/dinesh/fmlr_bitbucket/lorawan/Projects/Multi/Applications/LoRa/MultiSensorHub/SW4STM32/Miromico-FMLR/Drivers /STM32L0xx_HAL_Driver/Inc"-I"/home/dinesh/fmlr_bitbucket/lorawan/Projects/Multi/Applications/LoRa/MultiSensorHub/SW4STM32/Miromico-FMLR/Drivers/STM32L0xx_HAL_Driver/Inc/Legacy”-I/home/dinesh/fmlr_bitbucket/lorawan/Projects/Multi/Applications/ LoRa/MultiSensorHub/SW4STM32/Miromico-FMLR/Drivers/STM32L0xx_HAL_Driver/Inc-I/home/dinesh/fmlr_bitbucket/lorawan/Projects/Multi/Applications/LoRa/MultiSensorHub/SW4STM32/Miromico-FMLR/Drivers/STM32L0xx_HAL_Driver/Inc/Legacy - I/home/dinesh/fmlr_bitbucket/lorawan/Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I"/home/dinesh/fmlr_bitbucket/lorawan/Projects/Multi/Applications/LoRa/MultiSensorHub/SW4STM32/Miromico-FMLR/Drivers/STM32L0xx_HAL_Driver/Inc /旧版“-I”/home/dinesh/fmlr_bitbucket/lorawan/Projects/Multi/Applications/LoRa/MultiSensorHub/SW4STM32/Miromico-FMLR/Drivers/STM32L0xx_HAL_Driver/Inc”-I../../../../../../../../Drivers/CMSIS/Device/ST/STM32L1xx/Include -I"/home/dinesh/fmlr_bitbucket/lorawan/Drivers/CMSIS/Device/ST/STM32L0xx/Include "-I"/home/dinesh/fmlr_bitbucket/lorawan/Drivers/BSP/FMLR"-I../../../../../../../../Drivers/STM32L1xx_HAL_Driver/Inc -I"/home/dinesh/fmlr_bitbucket/lorawan/Drivers/STM32L0xx_HAL_Driver/Inc"-I"/home/dinesh/fmlr_bitbucket/lorawan/Drivers/CMSIS/包括"-I"/home/dinesh/fmlr_bitbucket/lorawan/Middlewares/ Third_Party/Lora/Crypto"-I"/home/dinesh/fmlr_bitbucket/lorawan/Middlewares/Third_Party/Lora/Mac"-I"/home/dinesh/fmlr_bitbucket/lorawan/Middlewares/Third_Party/Lora/Phy"-I"/主页/dinesh/fmlr_bitbucket/lorawan/Middlewares/Third_Party/Lora/Utilities"-I"/home/dinesh/fmlr_bitbucket/lorawan/Drivers/BSP/Components/Common"-I"/home/dinesh/fmlr_bitbucket/lorawan/Drivers/BSP/Components/sts_sht_21"-I"/home/dinesh/fmlr_bitbucket/lorawan/Drivers /BSP/Components/bmp280"-I"/home/dinesh/fmlr_bitbucket/lorawan/Middlewares/Third_Party/Lora/Core"-I"/home/dinesh/fmlr_bitbucket/lorawan/Drivers/BSP/sx1272mb2das"-I"/home /dinesh/fmlr_bitbucket/lorawan/Drivers/BSP/sx1272mb2das/Phy" -Og -g3 -Wall -fmessage-length=0 -ffunction-sections -c -fmessage-length=0 -MMD -MP -MF"Projects/MultiSensorHub/ src/bsp.d" -MT"Projects/MultiSensorHub/src/bsp.o" -o "Projects/MultiSensorHub/src/bsp.o" "/home/dinesh/fmlr_bitbucket/lorawan/Projects/Multi/Applications/LoRa/ MultiSensorHub/src/bsp.c"在 /home/dinesh/fmlr_bitbucket/lorawan/Projects/Multi/Applications/LoRa/MultiSensorHub/inc/hw.h:72:0 包含的文件中,来自 /home/dinesh/fmlr_bitbucket/lorawan/Projects/Multi/Applications/LoRa /MultiSensorHub/src/bsp.c:50:/home/dinesh/fmlr_bitbucket/lorawan/Projects/Multi/Applications/LoRa/MultiSensorHub/inc/hw_conf.h:123:10:致命错误:stm32l0xx_hw_conf.h:没有这样的文件或目录#include "stm32l0xx_hw_conf.h"
解决方案
您需要在项目设置(如果它是托管项目)中设置包含文件的路径,如果不是,则需要设置生成文件。将文件添加到项目不会将其添加到包含路径。
推荐阅读
- c# - 仅修剪包含某些单词的字符串并将它们添加到 c# 中的字符串列表中
- c++ - 如何在两个 STL 容器之间移动 unique_ptr 对象
- powerbi - 我们可以为某些用户关闭 RLS 吗?
- sql - Laravel Eloquent 中有一些 WITH 子句?
- jquery - 猫头鹰轮播限制点分页
- python - 计算 ID 在随后的 180 天内出现的次数
- reactjs - React 为两个不同的图标创建一个样式的组件?
- machine-learning - 使用梯度下降的多元线性回归
- firefox-addon - 在 Android 上安装 Firefox 插件
- scala - 将隐式解析推迟到宏扩展