我是靠谱客的博主 淡淡台灯,最近开发中收集的这篇文章主要介绍STM32实验中包含了头文件也确定路径包含没错,但是主函数还是找不到#include<beep.h>的原因,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
今天用keil写一个串口调试程序,编译工程时,总是找不到type.h头文件,而该文件又是必须的。于是,重新看设置,头文件路径已经包含到工程里了,头文件也已经添加到工程里了。觉得没有问题,找不到解决办法,于是乎只能求助度娘了。百度一把,有人遇到过类似问题,原因是有中文路径。查看自己程序的路径,没有中午路径,只是路径的文件夹是以数字开头。抱着试试的想法,把数字去掉,keil竟然找到文件了。keil的路径竟然不允许是数字开头!!!
现将keil工程找不到文件的可能问题记录如下,以备以后查阅。
-
如果工程中有中文路径,keil是无法识别中文路径的,需要修改为英文路径。
-
如果工程中的路径存在数字开头,则keil无法识别该路径,需要修改为以英文字符开头。
-
如果修改了工程中的文件夹名,则需要重新将文件夹包含到工程中。
4)最后检查原因,竟然是宏定义错加了一个";",一失足成千古恨呐
最后
以上就是淡淡台灯为你收集整理的STM32实验中包含了头文件也确定路径包含没错,但是主函数还是找不到#include<beep.h>的原因的全部内容,希望文章能够帮你解决STM32实验中包含了头文件也确定路径包含没错,但是主函数还是找不到#include<beep.h>的原因所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复