您的位置:首页 > 编程语言 > C语言/C++

error LNK2005

2016-06-08 20:37 204 查看
问题描述:

  现象:编译时遇到错误  error LNK2005,  已经在main.obj中定义

  开发环境:vs2013

  语言:C++

解决方法:

  针对本次遇到的情况,主要原因是构造和解析函数造成的,删掉写class时自动生成的这两个函数,问题解决(或者将函数改为内联函数)。

  另外可能出现此错误的其他原因为重复定义,这时需要根据错误提示给出的类名或函数名来检查代码包含目录,找到有可能重复定义的地方,修改。

  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C++ debug visual studio