目前位置: VCer资源中心 >>> VCer论坛 >>> 技术问答

[本帖已阅读2059次 分值2 回复1次] 张贴资源 发回信箱 控制面板

在vc编译器中如何包含多个c写的文件

提供者:seugeorge 张贴时间:2007-05-28 23:02:23.0 出处:vcer.net 作者:seugeorge

在vc编译器中如何包含多个c写的文件(2007-05-28 23:02:23.0)


seugeorge


 
级别: VCer小兵
头衔: VCer会员

经验: 23
作品: 2
分会: 华东分会
注册: 2007-05-28 22:49:06.0
登录: 2007-05-29 16:30:53.0

 

如题,

我把一个大程序分成了七八个子程序写,

为了定位的方便,我又将这些子程序放到了不同的.c文件中,

但我现在调试的时候总会报错(原先放在一个文件中时没有出现问题)。

 比如我现在有这样几个子程序和主程序:

proc_awgn.c     //子函数

add_awgn.c     //子函数 

……                    //其他子函数

main_func.c      //主函数

rv.h                   //头文件,里面定义了整个程序中要用到的所有常量,数组

应该如何写文件包含?

谢谢

 

 

注:转载文章需注明来源:VCer.net 文章地址:http://vcer.net/1180364543250.html

  如果你觉得VCer.net不错,而且你愿意为VCer.net捐赠一元钱,那么点击后面的捐赠按钮吧:) vcer.net捐赠

[回复该贴] [加入个人书签]

re:在vc编译器中如何包含多个c写的文件

每个文件都要包含.h文件吧

如果出错,说明.h文件写的不对,譬如:里面有int GLOBAL_VARIABLE=100;

bluejoe 于 2007-05-29 08:31:57.0 编辑 [回复该贴]

re:在vc编译器中如何包含多个c写的文件

我在每个里面都包含了头文件后,

就会报错:

变量重复定义。

(因为我只写了一个头文件)

seugeorge 于 2007-05-29 16:34:11.0 编辑 [回复该贴]

re:re:在vc编译器中如何包含多个c写的文件

头文件重复包含了

 

在文件开始处加上  #program once

或者

加  #ifndef _xxx_H__

     #defnine  _xxx_H__

    //文件内容

    #endif

adtx 于 2007-07-08 14:54:28.0 编辑 [回复该贴]