我想知道如何在名称空间中声明全局变量。
通常。h,我有以下代码:
#include <iostream>
#pragma once
#ifndef TEST_NAMESPACE
#define TEST_NAMESPACE
namespace general
{
int n;
}
#endif
在我的程序中,包括general.h时,出现此错误:
已在中定义的错误LNK2005“ int general :: n”(?n @ general @@ 3HA) general.obj