如何解决提示错误“error redefinition of ‘dev‘”或者“note previous definition of ‘dev‘ was here dev”

今天我们来分享一个我们在编程时候可能会遇到的一个错误提示,其实这个错误提示跟我们之前讲过的有一篇文章(文章链接:解决提示“previous definition of…“或者“conflicting types for…“问题方法)很相似,都是因为重复的定义一个变量造成的。

而这次编译器给我们的错误提示是:“error redefinition of ‘xxx’”和“note previous definition of ‘dev’ was here xxx”,其意思就是提示我们这个dev变量重复定义了,且在该定义之前已有相应的定义了。

但是为什么这次不像上次上面文件链接里面那样提示我定义冲突了,因为这次我两个是重复定义且定义的类型相同,所以这里没有提示我类型冲突,只是单单提示我重复定义了,所以解决方法:你的程序中应该是有重复定义的,且作用域应该是相同了,所以才会提示重复,所以呢,找到相同作用域中重复定义的变量,将重复的删除即可~

这种错误其实很常见,有时候移植时候或者在其他编译器上面编写好代码,复制过去都会出现这样的错误。

好了,今天分享就到这里为止~

在这里插入图片描述

本人水平有限,上述信息仅供学习参考,如有错误和不妥之处,请多多指教。
另外创作不易,请勿抄袭,如果有帮助到大家的话希望大家可以点个赞和收藏,谢谢~

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

OMGMac

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值