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

一个工程中放2个.C文件可以吗

一个工程中放2个.C文件可以吗

我在学习过程中把原来调好的一段程序,分成两个.C原文件,编译可以,但是连接就会出现很多错误.主要是.H文件里的关于DSP本身地址的定义重复定义.


   那么是不是.H文件只能用一次呢?

当然没问题,在主程序中调用子程序
当然可以了,头文件不能重复包含,否则很多东西会重复定义

头文件被很多地方都可以引用了,但是不能重复包含,文件数目也可以很多的。

#ifndef  _文件名_文件名后缀_

#define  _文件名_文件名后缀_

      ...... //user code

#endif

用这种格式写头文件,可以防止被重复包含

虽然初学习,但还是觉得应该是可以的
返回列表