我是靠谱客的博主 淡淡台灯,最近开发中收集的这篇文章主要介绍STM32实验中包含了头文件也确定路径包含没错,但是主函数还是找不到#include<beep.h>的原因,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

今天用keil写一个串口调试程序,编译工程时,总是找不到type.h头文件,而该文件又是必须的。于是,重新看设置,头文件路径已经包含到工程里了,头文件也已经添加到工程里了。觉得没有问题,找不到解决办法,于是乎只能求助度娘了。百度一把,有人遇到过类似问题,原因是有中文路径。查看自己程序的路径,没有中午路径,只是路径的文件夹是以数字开头。抱着试试的想法,把数字去掉,keil竟然找到文件了。keil的路径竟然不允许是数字开头!!!

现将keil工程找不到文件的可能问题记录如下,以备以后查阅。

  1. 如果工程中有中文路径,keil是无法识别中文路径的,需要修改为英文路径。

  2. 如果工程中的路径存在数字开头,则keil无法识别该路径,需要修改为以英文字符开头。

  3. 如果修改了工程中的文件夹名,则需要重新将文件夹包含到工程中。

4)最后检查原因,竟然是宏定义错加了一个";",一失足成千古恨呐
在这里插入图片描述

最后

以上就是淡淡台灯为你收集整理的STM32实验中包含了头文件也确定路径包含没错,但是主函数还是找不到#include<beep.h>的原因的全部内容,希望文章能够帮你解决STM32实验中包含了头文件也确定路径包含没错,但是主函数还是找不到#include<beep.h>的原因所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部