你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
查看全部评分
watercici 发表于 2018-8-24 17:00 就是左边的工程的C文件里面一个.h文件也没有啊!
安 发表于 2018-8-24 16:09 我记得只有include 的头文件,会在.c加号中出现。是这个问题吗?
wenyangzeng 发表于 2018-8-24 16:48 既然已经#include "xxx.h",且编译没有出错,楼主如何断定.h文件没有编译进来? 你可以在C文件的下拉列表里 ...
MrJiu 发表于 2018-8-24 17:00 说实话,我看了很多遍,还是没看懂,编译成功,没包含进inc是啥意思?楼上的几位看懂了? ...
watercici 发表于 2018-8-24 17:01 就是程序编译没有错误,左边工程栏里的C文件里面一个H文件也没有
MrJiu 发表于 2018-8-24 17:02 寻找inc文件不是看是否加了没,是看是否包含了路径。。。。会自动到路径里面寻找的!!! ...
评分
查看全部评分
然而实际上是这样的效果:
如果是这样,你可以在某个组中单击右键,选择勾选最下方的“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"
评分
查看全部评分