one or more multiply defined symbols found

Posted 人最大的荣耀不在于从未失败,而在于每次失败以后都能东山再起

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了one or more multiply defined symbols found相关的知识,希望对你有一定的参考价值。

在一个c++的.h文件中加入了这段代码:

#include <string>

 

using namespace std;

 

std::string escapeStr(const std::string& input)

{

       return std::string(input);

}

 

结果总是报错:

one or more multiply defined symbols found.

 

这是怎么回事那?

[解决方法]

在.h文件中只能放函数的声明,不要放函数体. 函数体要放到.cpp文件中去.

以上是关于one or more multiply defined symbols found的主要内容,如果未能解决你的问题,请参考以下文章

c语言编译时one or more multiply defined symbols found 。刚学c求大侠帮忙看看

vc++编译通过了.但生成exe文件时出现了one or more multiply defined symbols found请问可能是啥原因啊

one or more

Validation failed for one or more entities. See 'EntityValidationErrors' property for more d

Validation failed for one or more entities. See 'EntityValidationErrors' property for more d

Validation failed for one or more entities. See 'EntityValidationErrors' property for more d