博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
one or more multiply defined symbols found
阅读量:5886 次
发布时间:2019-06-19

本文共 301 字,大约阅读时间需要 1 分钟。

在一个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文件中去.

转载于:https://www.cnblogs.com/time-is-life/p/9077422.html

你可能感兴趣的文章
sql server日志不能shrink或truncate
查看>>
15分钟了解Java性能优化以及一切你想知道的(转)
查看>>
洛谷OJ U552 守墓人 线段树模板题
查看>>
微信连WiFi关注公众号流程更新 解决ios微信扫描二维码不关注就能上网的问题...
查看>>
Win7、Ubuntu双系统正确卸载Ubuntu系统
查看>>
Java JVM使用哪种编码格式
查看>>
Linux下memcache的安装和启动(转)
查看>>
postman --发送json请求
查看>>
Linux Shell常用技巧(一) RE
查看>>
linux自己主动重新启动tomcat脚本
查看>>
Ubuntu开机时出现&quot;没有正确安装GNOME电源管理器的默认配置
查看>>
DFS回溯-函数递归-xiaoz triangles
查看>>
js调用soapWebService服务
查看>>
OTA Package Tools
查看>>
JavaWeb学习笔记——jsp:setproperty和getproperty
查看>>
浅谈 SOLID 原则的具体使用
查看>>
【设计模式】抽象工厂模式
查看>>
windows下制作PHP扩展
查看>>
基础知识漫谈(1): 想到哪儿写到哪儿
查看>>
动态链接库dll
查看>>