社区
C语言
帖子详情
KEIL4工程中添加的C文件,是如何加载的H文件和子C文件的?
eeyyllehs
2010-09-09 04:44:19
如题,谢谢!(指定路径,即工程文件下的一个子文件夹)
...全文
1266
4
打赏
收藏
KEIL4工程中添加的C文件,是如何加载的H文件和子C文件的?
如题,谢谢!(指定路径,即工程文件下的一个子文件夹)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rauqwmourmhtkgn
2012-05-23
打赏
举报
回复
加载.c文件:在project->Source Group 1右键选add Files to Group 'Source Group 1'...
加载.h文件:在project->**.c右键有一个show Include File Dependeccies选项,选中试试看。
rauqwmourmhtkgn
2012-05-23
打赏
举报
回复
在project->**.c右键有一个show Include File Dependeccies选项,选中试试看。
shellyyee
2010-09-10
打赏
举报
回复
Options->c/c++->Include Paths
在这里可以添加路径
eeyyllehs
2010-09-10
打赏
举报
回复
一款可以自动生成
Keil
项目里所包含的.c和.h
文件
列表的工具
前提:
keil
已经成功编译了一遍,因为编译过
keil
才会关联出相应的头
文件
1. 将执行
文件
放在
keil
工程
文件
同级目录下,就是xx.uvproj在哪,就放在哪。 2. 执行
文件
,弹出控制台窗口,输入xx.uvproj,你的项目
文件
叫啥,就输入啥,回车 3. 提示找到DEP
文件
,输入Y,回车 4. 自动生成的data.txt里就所有的.c和.h
文件
的路径列表了,可以很方便的导入到SourceInsight
在
keil
中
生成个人库
文件
及调用方法
在
keil
中
生成个人库
文件
及调用方法。 1、维护自己写的代码不被别人乱改动。lib 不是c 代码,不能对它编辑,只能通过.h
文件
调用。所以为了别人能使用你的lib,一定要给他.h
文件
。 2、可以把多个.c
文件
合成一个lib
文件
,这样在
工程
就不必要把每一个.c
文件
都
添加
一遍。 3、相比
添加
.c
文件
,它具有不使用已经申明的extern 函数也不会出现
Keil
经典的UNCALLED FUNC warning。更重要的是,不使用的函数编译时不会产生代码,从而大大减小.hex
文件
。这对小容量的单片机来说是非常可的。
韦东山FreeRTOS入门与
工程
实践
在“FreeRTOS入门与
工程
实践”,将引入更多的硬件模块,并展示实际
工程
示例
中
的用法。另外,基于RTOS的程序一般都比较复杂,涉及的源
文件
非常多,在工作
中
一般都基于“面向对象”的思想来写程序。 所以,本课程会...
keil
中
lib的生成与使用
你可能已经很熟悉
keil
的使用了,但
keil
中
有一个比较重要且很实用的
文件
,不知道你 注意到没有?那就是lib
文件
。 lib为什么重要?说说它的特点你就自然会明白。 1、维护自己写的代码不被别人乱改动。lib不是c代码,不能对它编辑,只能通过.h文 件调用。所以为了别人能使用你的lib,一定要给他.h
文件
。 2、可以把多个.c
文件
合成一个lib
文件
,这样在
工程
就不必要把每一个.c
文件
都
添加
一 遍。 3、相比
添加
.c
文件
,它具有不使用已经申明的extern 函数也不会出现
Keil
经典的 UNCALLED FUNC warning。更重要的是,不使用的函数编译时不会产生代码,从而大大减 小.hex
文件
。这对小容量的单片机来说是非常可贵的。
keil
不显示头
文件
keil
不显示h
文件
即头
文件
,使用“show include file dependencies”也不管用,使用本方法可以解决。
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章