10912|3

85

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

请教C语言模块化程序设计 [复制链接]

看了 zhaojun_xf 的帖子:
https://bbs.eeworld.com.cn/thread-111165-1-1.html
受益良多, 也开始试着改造代码.
希望通过积累能完成一个开发51的代码的模块集合模板
增强复用性

对照zhaojun_xf 给出的模板, 我想改成下面体系, 不知如何在keil里面组织文件结构,添加.c文件, 显示模块文件夹. 望赐教
(相同模块的源文件建立文件夹, 如xxx, 放在src文件夹中, 而不是和src文件夹平行.)
根目录
     |------doc                                                    // 开发文档放这里
     |------proj                                                   // 工程文件放这里
     |------out                                                    // 输出文件放这里
     |------src
               |------main.c                                    // main.c和config.h 以及其他模块(文件夹)放这里
               |------config.h
               |------xxx                                          // xxx 模块
               |         |--------xxx.c 和xxx.h
               |------yyy                                         // yyy 模块
                         |-------yyy.c 和 yyy.h
此帖出自单片机论坛

最新回复

完全可以放在其他目录,那个帖子本身就是说的是Keil。  详情 回复 发表于 2013-7-5 10:47
点赞 关注
 

回复
举报

4997

帖子

19

TA的资源

裸片初长成(初级)

沙发
 
这样做完全可以,根据自己的习惯来。我个人比较喜欢把代码分层。
此帖出自单片机论坛

点评

效率高啊 zhaojun_xf, 我的问题实际是在keil的使用上. 我这样建好文件夹和文件结构后 添加工程, 输出文件设置等等按照你的方法都很好 但是所有模块放在src文件夹中后 keil----Components, Environment and Boo  详情 回复 发表于 2013-7-5 10:22
 
个人签名我的博客
 

回复

85

帖子

0

TA的资源

一粒金砂(中级)

板凳
 

回复 沙发zhaojun_xf 的帖子

效率高啊 zhaojun_xf,
我的问题实际是在keil的使用上. 我这样建好文件夹和文件结构后
添加工程, 输出文件设置等等按照你的方法都很好
但是所有模块放在src文件夹中后
keil----Components, Environment and Books ----project components----Group中 添加文件夹就搞不定了, 只能是同一级, src下面的模块文件夹没法组织啊. 最后只能是将模块中的xxx.c和yyy.c全部add到src下, 有点不爽啊.

是不是没有办法啊?
此帖出自单片机论坛

点评

完全可以放在其他目录,那个帖子本身就是说的是Keil。  详情 回复 发表于 2013-7-5 10:47
 
 
 

回复

4997

帖子

19

TA的资源

裸片初长成(初级)

4
 

回复 板凳wenzheng 的帖子

完全可以放在其他目录,那个帖子本身就是说的是Keil。
此帖出自单片机论坛
 
个人签名我的博客
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表