【发布时间】:2012-04-06 16:47:32
【问题描述】:
我在 Win32 控制台应用程序中有 2 个文件,A.cpp 和 B.cpp。
这两个文件只包含以下两行代码:
#include "stdafx.h"
int k;
编译时会报错
Error 1 error LNK2005: "int k" (?a@@3HA) already defined in A.obj
我不明白发生了什么。
谁能给我解释一下?
【问题讨论】:
-
天电集团?是你公司的名字吗?当您提出基本问题时,我不建议您使用贵公司的名称签字。特别是如果您的客户希望您保护他们的某种信息。
-
提示:缺少的
#include "stdafx.h"也是此错误的根源。
标签: c++