【发布时间】:2021-05-14 08:20:32
【问题描述】:
我已经开始学习 C 语言了。我尝试使用 extern 变量修饰符,但它显示未定义的引用错误。 enter image description here
我已在 xyz.c 文件中声明 int a,与视频讲座中显示的相同。
【问题讨论】:
-
首先欢迎来到 Stack Overflow。请阅读the help pages,接受SO tour,阅读How to Ask,以及this question checklist。并且不要发布您的代码或错误的图像,复制粘贴为 text。
-
至于你的问题,当你将
extern关键字添加到变量声明时,它是一个声明,告诉编译器该变量存在于某处,但不存在于此处。您需要的是一个定义,您可以通过删除extern关键字获得。 -
感谢您的帮助。
标签: c visual-studio-code linker extern modifier