***VC中重复定义的错误
SKJG 2003-10-30 09:58:41 有一个VC++ Console的工程
有CC.h AA.cpp AA.h Main.cpp 四个文件
Main函数在Main.cpp中
四个文件的内容如下
//CC.h
#ifndef __CC_H__
#define __CC_H__
void Foo()
{
}
#endif
//AA.h
#ifndef __AA_H_
#define __AA_H_
class AA
{
.....
};
#endif
//AA.cpp
#include "AA.h"
#include "CC.h
....
//Main.cpp
#include "AA.h"
#include "CC.h"
int main()
{
return 0;
}
在VC6.0中编译时,编译器给出Foo重复定义的错误,
请教各位,该问题如何解决!!!!
最好是各个文件的代码部分不要修改
不要加入新的文件