一个c++编译时遇到错误:严重性 LNK2005 已经在 *.obj 中定义

2021-02-27  乐帮网

c++

使用Visual Studio 2019 编写的一个c++项目,编译时报错如下:严重性    代码    说明    项目    文件    行    禁止显示状态
错误    LNK2005    "char * __cdecl WcharToChar(wchar_t *)" (?WcharToChar@@YAPADPA_W@Z) 已经在 Common.obj 中定义    vkt.wx.bus    E:\code\git\my.cms.web\my.wx.bus\my.wx.bus.obj    1

这个报的是重复定义错误。连函数的名称也报出来了,解决办法简单,就直接搜索C++项目中的报错函数名称就可以了。这时你就可以搜索错误中提到的函数名就会搜到多个函数定义,只需要把函数名称改一下就行了。

来源:lebang2020.cn

公众号二维码

关注我的微信公众号
在公众号里留言交流
投稿邮箱:1052839972@qq.com

庭院深深深几许?杨柳堆烟,帘幕无重数。
玉勒雕鞍游冶处,楼高不见章台路。
雨横风狂三月暮。门掩黄昏,无计留春住。
泪眼问花花不语,乱红飞过秋千去。

欧阳修

付款二维码

如果感觉对您有帮助
欢迎向作者提供捐赠
这将是创作的最大动力