#include "stm32_lcd.h" ^~~~~~~~~~~~~ 1 error generated. compiling stm32_lcd.c... ../CM7/Src/stm32h7xx_hal_msp.c(20): warning: In file included from... ../CM7/Inc\main.h(30): error: 'stm32_lcd.h' file not found #include "stm32_lcd.h" ^~~~~~~~~~~~~ 1 error generated. compiling stm32h7xx_hal_msp.c... ../CM7/Src/stm32h7xx_it.c(20): warning: In file included from... ../CM7/Inc\main.h(30): error: 'stm32_lcd.h' file not found #include "stm32_lcd.h" ^~~~~~~~~~~~~ 1 error generated. compiling stm32h7xx_it.c... compiling stm32h7xx_hal_uart.c... ../CM7/Src/main.c(23): warning: In file included from... ../CM7/Inc\main.h(30): error: 'stm32_lcd.h' file not found #include "stm32_lcd.h" ^~~~~~~~~~~~~ 1 error generated. compiling main.c... "STM32H747I_DISCO_CM7\Exe\STM32H747I_DISCO_CM7.axf" - 4 Error(s), 0 Warning(s).
时间: 2023-07-12 22:01:10 浏览: 239
这个错误提示表明在编译过程中,找不到名为 "stm32_lcd.h" 的头文件,导致编译失败。一般来说,这种错误可能有以下几种原因:
1. 文件名或路径错误:请确保你的 "stm32_lcd.h" 文件名和路径是正确的,并且该文件位于正确的位置。
2. 编译器设置错误:在你的编译器中,可能需要添加包含文件的路径。你可以在编译器的设置中添加正确的包含路径,以确保编译器可以找到该头文件。
3. 头文件缺失:请检查你的工程文件夹中是否有 "stm32_lcd.h" 文件。如果没有,请将该文件添加到你的工程文件夹中。
你可以尝试按照以下步骤解决这个问题:
1. 确认 "stm32_lcd.h" 文件名和路径是否正确。
2. 在编译器设置中添加正确的包含文件路径。
3. 检查你的工程文件夹中是否有 "stm32_lcd.h" 文件,如果没有请添加该文件。
4. 重新编译你的工程,看是否仍然报错。
如果仍然出现错误,请尝试重新安装或更新你的编译器,并确保你的编译器版本与你的硬件兼容。
相关问题
sgx.pb.h:12:2: error: #error This file was generated by a newer version of protoc which is #error This file was generated by a newer version of protoc which is ^~~~~ sgx.pb.h:13:2: error: #error incompatible with your Protocol Buffer headers. Please update #error incompatible with your Protocol Buffer headers. Please update ^~~~~ sgx.pb.h:14:2: error: #error your headers. #error your headers. ^~~~~ In file included from NetClient.cpp:6:0: sgx.pb.h:25:10: fatal error: google/protobuf/generated_message_table_driven.h: No such file or directory #include <google/protobuf/generated_message_table_driven.h>
这个错误提示是因为你使用的 sgx.pb.h 文件是由新版本的 protoc 生成的,但是你的 Protocol Buffer 头文件版本与其不兼容。你需要更新你的 Protocol Buffer 头文件版本来解决这个问题。你可以尝试升级你的 Protocol Buffer 版本或者降低你使用的 protoc 版本来解决这个问题。
workspace/CProject/1/_19.c:3:10: fatal error: 'conio.h' file not found #include <conio.h> ^~~~~~~~~ 1 error generated.
这个错误是因为你的编译器无法找到 `conio.h` 头文件。这个头文件通常是在 Windows 操作系统上使用的,如果你正在使用其他操作系统,如 macOS 或 Linux,那么它可能不可用。
如果你确实需要使用 `conio.h` 头文件,那么你需要使用一个支持它的编译器,或者在你的编译器中安装相应的库。
另外,如果你只是想在控制台窗口中获取用户输入而不需要使用 `conio.h`,那么你可以考虑使用标准库中的 `scanf` 或 `fgets` 函数来获取用户输入。
阅读全文