首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Codewarrior使用中的问题,请教各位

Codewarrior使用中的问题,请教各位

1,程序写完之后,编译可以通过,但是在连接时弹出错误,信息是这样的“L1100:Segments.absments337(0xFFEA)and .absSeg338(0xFFEA)overlap”,应该是#pragma声明出了问题,但我的程序里并没有使用#pragama声明啊,不知道怎么解决,请高手帮忙!

2,之前用codewarrior写程序都是在main函数里一下子全写了,后来看别人的程序,觉得还是写成模块化分页的那样比较好,但是codewarrior中好像比较keil中要麻烦一点,主要可能就是头文件,声明之类的问题。

说下我的步骤,看下哪有问题(我编译通过了,make出现大量连接错误)。在file中new text file中写各功能子函数,然后以xx.c格式保存,在在Sources一栏中添加xx.c文件。写完主函数和各功能子函数,在用同样的方式新建一个xx.h格式的文件保存添加,主要是把各功能子函数声明一下,然后在各主函数和各功能子函数中包含这个头文件。
不知道哪里有问题,KEIL中好像就这样就可以了。但我看别人的一些程序,头文件xx.h里的内容是很多的,我不知道要写那些东西,不太会写,请教一下高手(详细点,主要就是头文件,呵呵)
在头文件中要用#IFDEF的申明来避免重复定义。
海纳百川  有容乃大
返回列表