【发布时间】:2011-10-10 18:41:45
【问题描述】:
我有一个情况。我在头文件中有一些用 extern 关键字声明的函数。我在 C 文件中有它们的定义。这两个文件在同一个目录中。我做了一个视觉工作室项目并包含头文件。当我使用头文件中声明的函数时。该程序给了我链接错误(LNK2019)。我在包含附加目录中插入了包含头文件和 C 文件的目录的路径。但问题仍然存在。我该如何解决这个问题?
谢谢
【问题讨论】:
-
您是否将该文件包含在您的解决方案中?
-
哪个文件,Header 还是 C?我应该将它们包含在项目中还是应该将它们复制到项目目录中?
-
尝试在解决方案中包含头文件
-
当它显示链接错误时,表示您编译成功。所以,这可能不是路径设置的事情,而是——你有没有在你的项目中添加你的 C 文件?
标签: c visual-c++ linker linker-errors