本帖最后由 watercici 于 2018-8-24 15:57 编辑 keil5 中程序编译无误,但是头文件包含不进来?Browse information 也勾选了,path的路径都添加了,也把打开的工程置为当前工程,可是还是不行,感觉像是破解的问题,可是当时破解的时候提示成功了?有人知道怎么解决吗? 在线等,谢谢!
评分
查看全部评分
然而实际上是这样的效果:
如果是这样,你可以在某个组中单击右键,选择勾选最下方的“show include file dependencies”
评分
查看全部评分
1、楼主可以直接新建一个.h文件,保存在inc\目录里,直接在main.c中#include试看看就知道了。
2、还有一种可能,就是实际上楼主没有把相应的C文件添加进项目中,所以根本没有编译这个C文件,那么这个C文J件包含的.h当然找不到了。
举例:
评分
查看全部评分
我有include,但是都没有包含进来,且编译是无误的
你可以在C文件的下拉列表里查找,比如在main.c中:#include"main.h",则在工程的main.c下拉列表里会有main.h的:
评分
查看全部评分
就是左边的工程的C文件里面一个.h文件也没有啊!
评分
查看全部评分
就是程序编译没有错误,左边工程栏里的C文件里面一个H文件也没有
寻找inc文件不是看是否加了没,是看是否包含了路径。。。。会自动到路径里面寻找的!!!
我的C文件前面没有+,就更没有H文件了
都加了,不行
评分
查看全部评分
不在工程目录下的,都需要手动添加路径
解决方案2:
rcc是在Header目录吗
可以在Options --C/C++ ---Include Paths
直接填写加上;.\Header
;号是分隔符
解决方案3:
要是懒得该path的话可以带路径include
#include "user/stm32f10x_rcc.h"
评分
查看全部评分