鱼C论坛

 找回密码
 立即注册
查看: 3494|回复: 14

C2011“struct”类型重定义

[复制链接]
发表于 2021-6-25 14:27:37 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
使用vs2019编程,结构体数组定义在头文件中,但是在其他的源文件应用时,需要使用extern引申式定义,出现重定义错误,求解决
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-6-25 14:31:01 | 显示全部楼层
我看不到你的代码,看不到报错信息,看不到你看到的东西
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-6-25 14:33:40 | 显示全部楼层
人造人 发表于 2021-6-25 14:31
我看不到你的代码,看不到报错信息,看不到你看到的东西


错误        C2011        “Stu”:“struct”类型重定义
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-6-25 14:34:20 | 显示全部楼层
x-zz 发表于 2021-6-25 14:33
错误        C2011        “Stu”:“struct”类型重定义

还有两个
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-6-25 14:34:58 | 显示全部楼层
一般来说有第一个和第二个就够了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-6-25 14:37:17 | 显示全部楼层
人造人 发表于 2021-6-25 14:34
一般来说有第一个和第二个就够了

???
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-6-25 14:40:46 | 显示全部楼层

我看不到你的代码,看不到报错信息,看不到你看到的东西
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-6-25 14:41:25 | 显示全部楼层
一般来说,你发代码,发报错信息就可以了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-6-25 14:43:29 | 显示全部楼层
人造人 发表于 2021-6-25 14:41
一般来说,你发代码,发报错信息就可以了
extern struct  Stu
{
        int  xuehao;  //学号
        char xingming[10];  //姓名
        char xb;                //性别
        double cj[4 + 2];//成绩:语文、数学、外语、程序设计,平均分、总分
        char dizhi[200];  //家庭地址
} student[];
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-6-25 14:45:51 | 显示全部楼层

抱歉,是我的问题
这句话应该改一下
一般来说,你发代码,发报错信息就可以了
改成
一般来说,你发完整的代码,发完整的报错信息就可以了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-6-25 14:47:30 | 显示全部楼层
人造人 发表于 2021-6-25 14:45
抱歉,是我的问题
这句话应该改一下
一般来说,你发代码,发报错信息就可以了

一共有五个源文件,太多了,是编译器的问题,用比较老的浏览器不会出错,但是vs2019不行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-6-25 14:47:39 | 显示全部楼层
看不到你完整的代码,暂时先改成这样吧
struct  Stu
{
        int  xuehao;  //学号
        char xingming[10];  //姓名
        char xb;                //性别
        double cj[4 + 2];//成绩:语文、数学、外语、程序设计,平均分、总分
        char dizhi[200];  //家庭地址
} student;
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-6-25 14:48:46 | 显示全部楼层
x-zz 发表于 2021-6-25 14:47
一共有五个源文件,太多了,是编译器的问题,用比较老的浏览器不会出错,但是vs2019不行

哦,如果你认为是vs2019的问题,那换一个编译器就可以了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-6-25 14:49:32 | 显示全部楼层
x-zz 发表于 2021-6-25 14:47
一共有五个源文件,太多了,是编译器的问题,用比较老的浏览器不会出错,但是vs2019不行

我们看不到你看到的东西,想帮你真的是有心无力呀
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-6-25 14:52:31 | 显示全部楼层
人造人 发表于 2021-6-25 14:49
我们看不到你看到的东西,想帮你真的是有心无力呀

谢谢咯
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-21 14:44

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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