在vc编译器中如何包含多个c写的文件
如题,
我把一个大程序分成了七八个子程序写,
为了定位的方便,我又将这些子程序放到了不同的.c文件中,
但我现在调试的时候总会报错(原先放在一个文件中时没有出现问题)。
比如我现在有这样几个子程序和主程序:
proc_awgn.c //子函数
add_awgn.c //子函数
…… //其他子函数
main_func.c //主函数
rv.h //头文件,里面定义了整个程序中要用到的所有常量,数组
应该如何写文件包含?
谢谢
注:转载文章需注明来源:VCer.net 文章地址:http://vcer.net/1180364543250.html
如果你觉得VCer.net不错,而且你愿意为VCer.net捐赠一元钱,那么点击后面的捐赠按钮吧:)
每个文件都要包含.h文件吧
如果出错,说明.h文件写的不对,譬如:里面有int GLOBAL_VARIABLE=100;
bluejoe 于 2007-05-29 08:31:57.0 编辑 [回复该贴]
我在每个里面都包含了头文件后,
就会报错:
变量重复定义。
(因为我只写了一个头文件)
seugeorge 于 2007-05-29 16:34:11.0 编辑 [回复该贴]
头文件重复包含了
在文件开始处加上 #program once
或者
加 #ifndef _xxx_H__
#defnine _xxx_H__
//文件内容
#endif
adtx 于 2007-07-08 14:54:28.0 编辑 [回复该贴]