谷动谷力

 找回密码
 立即注册
查看: 732|回复: 0
收起左侧

[C语言编译错误]Error[1098] conflicting declarations

[复制链接]
发表于 2021-10-26 23:30:28 | 显示全部楼层 |阅读模式
本帖最后由 sunsili 于 2021-11-26 23:53 编辑 ( j" I# c0 |1 M% L4 h2 Y2 L9 |" b0 t

+ ~0 |% S% r7 H4 Z) t! l4 C[C语言编译错误]Error[1098] conflicting declarations
9 o* M& y9 {5 k* \# K0 f# s; C
+ K5 z) i( L- R& W) I问题描述:
/ k" }5 X1 |* ?2 m编译时出现:………….h 或 .c ]Error[1098] conflicting declarations  for variable "...." in line ....
# C& b& t& t6 L1 y; f: ]3 Z7 J, a定义冲突(重复定义)8 O( y3 d8 [& H& ?5 Q/ ^
2 s5 {3 h9 s% Z3 E
问题原因:
/ p. M' S6 I9 ~. w+ R
# i* P( F; [) P# O4 \
重复定义多次定义一个宏名  T4 E) ~0 ^/ D  W! L1 t
; f4 C- x. ]" \6 _" Y3 q
解决方法:
  ^# u) m+ E: ^8 b7 @/ F2 ?, t1 q1 h  J, B* ^+ v
删除或修改宏定义,确保一个宏名只能有一个宏定义- e4 K0 X$ w' E  e- F
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|深圳市光明谷科技有限公司|光明谷商城|Sunshine Silicon Corpporation ( 粤ICP备14060730号|Sitemap

GMT+8, 2024-3-29 20:41 , Processed in 0.107921 second(s), 34 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表