替朋友问的 有哪位大神可以告知
main.cpp
#include "global.h"
int Main(....)
{
...
}
/**file_1.cpp**/
#include "global.h"
....
/**file_2.cpp**/
#include "global.h"
...
global.h中写有所有的全局变量及其初始化值 和函数声明
在编译的时候就会出错:
first defined here
multiple definition of
原因是因为在多次包含global.h时重复定义了变量和函数。你有什么解决方法?
onemoo
相关分类