one or more multiply defined symbols found

问题描述:

one or more multiply defined symbols found

one or more multiply defined symbols found
回答:
此英语提示经常在C语言编程时出现,一般出现的是整个句子:
fatal error LNK1169:one or more multiply defined symbols found;
此属于编译联接的常见问题之一,原因是在不同的源文件重复定义变量.
先分析下英语原文:
1)one or more multiply defined symbols 是主语,而one or more multiply 的词义为:一个或多个的,其中multiply的词义(adj.) 多层的;多样的;defined symbols :定义符号
2) found(v.)发现,找到;在原句中充当谓语;
整个短语的意思是:发现一个或多个多重定义符号;或:一个或多个多重定义符出现;(即:你需要检查源代码中,有没有重复定义的符号).
诚望对你能有所帮助.