出现原因
如图所示,原因是项目中有多个源文件或者头文件时,include得太多太杂,导致有些变量重复定义。解决方法
最治本的方法,找出重复定义的变量位置,并修改。
直接忽略第二次定义的提示,继续运行,操作如下:
在“项目”——“**属性”打开的对话框中,选择“配置属性”——“链接器”——“命令行”中添加代码"/FORCE:MULTIPLE"即可。调试时怎么弹出自动窗口观察变量变化情况
调试过程:
使用vs2010-2019 调试数据结构程序时C++提示“error LNK2005: _XXX已经在xxx.obj中定义”解决方法
解决变量重复定义问题
最新推荐文章于 2024-04-09 11:31:45 发布
本文介绍了在项目开发过程中遇到的变量重复定义问题及其原因。主要分析了由于包含过多头文件而导致的问题,并提供了两种解决方案:一是定位并修改重复定义的位置;二是通过在链接器命令行中添加/FORCE:MULTIPLE来忽略重复定义的情况。





1697

被折叠的 条评论
为什么被折叠?



