我已经在header.h中声明了一个全局变量,并将该头文件包含在source.cpp和main.cpp中,但链接器报错。
Source.obj : error LNK2005: "int globalVariable" (?globalVariable@@3HA) already defined in Main.obj
GlobalVariableAndLinkageIssue.exe fatal error LNK1169: one or more multiply defined symbols found
header.h
int globalVariable;
source.cpp
#include "header.h"
main.cpp
#include"header.h"
void main() {}