编译总出错L6218E:Undefined symbol str (referred from main.o).

2019-07-20 22:50发布

我在exti.h文件中定义了数组str[12],exti.c文件中有用到,在main函数中也有用到,但是编译出现L6218E:Undefined symbol str (referred from main.o).的错误
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
26条回答
忆初仁
1楼-- · 2019-07-21 19:34
忆初仁 发表于 2016-4-14 10:29
定义的就是全局变量

呵呵   你在.h里声明,在.c调用,在主函数里绝壁是没有调用.h  否则,就会报重复。你既没有调用.h,又没有extern

在这叫嚣什么全局函数,真是无语了
龙之谷
2楼-- · 2019-07-21 22:16
jermy_z 发表于 2016-4-14 10:59
呵呵   你在.h里声明,在.c调用,在主函数里绝壁是没有调用.h  否则,就会报重复。你既没有调用.h,又没有 ...

在.c文件里都包含有.h头文件的,用了extern好不啦?
jermy_z
3楼-- · 2019-07-22 00:19
忆初仁 发表于 2016-4-14 11:02
在.c文件里都包含有.h头文件的,用了extern好不啦?

那问你有没有用extern   你来句全局变量。。。

查查自己问题吧,根据你描述的,不知道你到底干了啥
忆初仁
4楼-- · 2019-07-22 05:01
龙之谷 发表于 2016-4-14 10:35
包含头文件/路径

已经包含了
jermy_z
5楼-- · 2019-07-22 06:56
 精彩回答 2  元偷偷看……
忆初仁
6楼-- · 2019-07-22 08:39
 精彩回答 2  元偷偷看……

一周热门 更多>