C语言头文件中定义全局变量,多定义一个就报错,有人遇到同样的状况吗?

如题。
vc中头文件之前还是能编译链接成功的,再加一个变量之后就不能链接成功了(改变量程序中未用到)。太囧了……为什么呢。。。有人遇到同样的状况吗?

有………………
重新建一个结构体

再有就是全局变量别定义那么多
通过函数传值
最后你程序肯定有错
虽然编译成功了不过肯定有地方不太对
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-05-10
会出现错的。例如:
拼写有无错误-- 是否ASCII, 还是用了中文字。
标点有无错误。
不能链接成功的错误信息怎么说,变量重复定义了?追问

都不是。我这是一个MFC工程,带有人机界面。编译能通过,0 error,0warning,然后点那个感叹号built之后,弹出人机界面就卡住在界面了。。。

第2个回答  2011-05-10
看一下你是怎样定义的吧,在一个变量之后再加一个变量?。。。追问

在结构体中加数组。

追答

应该不会出错的,你把代码发上来看一下吧

第3个回答  2011-05-10
开玩笑吧~怎么可能啊~追问

我也觉得不可思议啊。。。但问题确实如此……烦死人了

追答

把代码都贴出来~

相似回答