未解决的外部

Unresolved Extern

我在我的项目中使用 extern 作为变量和函数,以便将来与我的其他源文件共享。

我要如何使用它?

我为 Declaration 的变量和函数创建了一个 "Header file",名称为 dec.h

还有另一个名为 def.c 的文件,其中我有 Defined 那些变量和函数。 def.c 个文件包含 dec.h 个文件。

现在,在我的 main 程序中,当我仅包含 dec.h 文件并尝试构建程序时,编译器会发出警告 Unresolved Extern [My function names]

我是不是用错了方法?我已经阅读了在以下线程中以这种方式使用 extern How do I use extern to share variables between source files in C?

上面的过程是正确的,问题是我没有将 def.c 包含到我的项目文件中。