找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3361|回复: 17
打印 上一主题 下一主题
收起左侧

有没有谁知道如何把一个程序变成多.c文件的样式

  [复制链接]
跳转到指定楼层
楼主
ID:121006 发表于 2016-6-29 15:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有没有谁知道如何把一个程序变成多.c文件的样式,extern怎么用?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:121006 发表于 2016-6-29 15:55 | 只看该作者
keil软件
回复

使用道具 举报

板凳
ID:121006 发表于 2016-7-4 19:51 | 只看该作者

我知道是keil,用keil如何做到
回复

使用道具 举报

地板
ID:129232 发表于 2016-7-4 22:11 | 只看该作者
extern 直接引用
回复

使用道具 举报

5#
ID:121006 发表于 2016-7-5 09:47 | 只看该作者

谢谢,我问的不是这个意思
回复

使用道具 举报

6#
ID:121006 发表于 2016-7-5 09:49 | 只看该作者

有一个。h文件就必须包含一个.c文件么?
回复

使用道具 举报

7#
ID:121006 发表于 2016-7-5 09:49 | 只看该作者
朽木 发表于 2016-7-5 09:49
有一个。h文件就必须包含一个.c文件么?

问题解决,谢谢了
回复

使用道具 举报

8#
ID:129273 发表于 2016-7-5 10:38 | 只看该作者
多个.C就是要多个头文件对应,EXTERN外部函数申明,你用头文件就懂了
回复

使用道具 举报

9#
ID:121006 发表于 2016-7-5 10:59 | 只看该作者
jovian_yu 发表于 2016-7-5 10:38
多个.C就是要多个头文件对应,EXTERN外部函数申明,你用头文件就懂了

extern一般在什么地方声明?在.h里声明还是在.c里声明?

还有我在建立文件的时候是不是同时建立.c和.h。然后只需添加.c?
回复

使用道具 举报

10#
ID:129273 发表于 2016-7-7 23:40 | 只看该作者
调用外部函数,你重新定义一个.h文件,在里面申明EXTERN函数,然后再别的.c文件中调用,但要包含那个外部函数的头文件
回复

使用道具 举报

11#
ID:129654 发表于 2016-7-8 09:47 | 只看该作者
extern 直接引用
回复

使用道具 举报

12#
ID:136575 发表于 2016-8-20 08:24 | 只看该作者
用keil就行了
回复

使用道具 举报

13#
ID:137219 发表于 2016-8-20 22:43 | 只看该作者
不懂keil但是,上面也有朋友说了一种答案,其实也可以把子程序分成几个头文件来写,然后再include引用就好
回复

使用道具 举报

14#
ID:138129 发表于 2016-9-1 17:01 | 只看该作者
好像我记得一个程序只有一个.c文件,其他的可以有多个.h文件  
回复

使用道具 举报

15#
ID:136485 发表于 2016-9-2 10:23 | 只看该作者
这个要你自己创建的时候分成多个*.C的文件(你可以把每个功能写一个*.C的文件),然后在添加到KEIL里面,给个教程你看下 ourdev_583057K7F7I7.pdf (4.79 MB, 下载次数: 36)
回复

使用道具 举报

16#
ID:137239 发表于 2016-9-3 10:33 | 只看该作者
可以在一个工程里面建立多个.c文件,一起添加到源组里面。比如说,一个12864的显示程序,你可以把main()函数和12864的驱动函数分开写,你调用的只不过是12864驱动函数中的显示函数罢了,这只需要main()函数里面申明下要调用的显示函数就可以了。
回复

使用道具 举报

17#
ID:137261 发表于 2016-9-5 15:25 | 只看该作者
只都是模仿别人的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表