C2011“struct”类型重定义
使用vs2019编程,结构体数组定义在头文件中,但是在其他的源文件应用时,需要使用extern引申式定义,出现重定义错误,求解决 我看不到你的代码,看不到报错信息,看不到你看到的东西人造人 发表于 2021-6-25 14:31
我看不到你的代码,看不到报错信息,看不到你看到的东西
错误 C2011 “Stu”:“struct”类型重定义 x-zz 发表于 2021-6-25 14:33
错误 C2011 “Stu”:“struct”类型重定义
还有两个 一般来说有第一个和第二个就够了
人造人 发表于 2021-6-25 14:34
一般来说有第一个和第二个就够了
??? x-zz 发表于 2021-6-25 14:37
???
我看不到你的代码,看不到报错信息,看不到你看到的东西 一般来说,你发代码,发报错信息就可以了
人造人 发表于 2021-6-25 14:41
一般来说,你发代码,发报错信息就可以了
extern structStu
{
intxuehao;//学号
char xingming;//姓名
char xb; //性别
double cj;//成绩:语文、数学、外语、程序设计,平均分、总分
char dizhi;//家庭地址
} student[]; x-zz 发表于 2021-6-25 14:43
抱歉,是我的问题
这句话应该改一下
一般来说,你发代码,发报错信息就可以了
改成
一般来说,你发完整的代码,发完整的报错信息就可以了
人造人 发表于 2021-6-25 14:45
抱歉,是我的问题
这句话应该改一下
一般来说,你发代码,发报错信息就可以了
一共有五个源文件,太多了,是编译器的问题,用比较老的浏览器不会出错,但是vs2019不行 看不到你完整的代码,暂时先改成这样吧
structStu
{
intxuehao;//学号
char xingming;//姓名
char xb; //性别
double cj;//成绩:语文、数学、外语、程序设计,平均分、总分
char dizhi;//家庭地址
} student; x-zz 发表于 2021-6-25 14:47
一共有五个源文件,太多了,是编译器的问题,用比较老的浏览器不会出错,但是vs2019不行
哦,如果你认为是vs2019的问题,那换一个编译器就可以了
x-zz 发表于 2021-6-25 14:47
一共有五个源文件,太多了,是编译器的问题,用比较老的浏览器不会出错,但是vs2019不行
我们看不到你看到的东西,想帮你真的是有心无力呀
人造人 发表于 2021-6-25 14:49
我们看不到你看到的东西,想帮你真的是有心无力呀
谢谢咯
页:
[1]