0

我在尝试构建项目时在 VS2010 中收到 LNK 2019 错误。我已使用外部依赖项包含来自其他项目的头文件。每次构建时,LNK 2019 都会针对这些头文件中定义的函数上升。知道如何要解决这个问题?

4

1 回答 1

0

此错误是由链接器找不到外部函数的调用地址引起的。所以它“不知道”在你的外部头文件中声明的函数的实现在哪里。要解决此问题,除了指定外部头文件之外,您还应该指定从外部项目源构建的二进制文件(在您的情况下为“.dll”)的路径。为此,请使用 Visual Studio 中项目的上下文菜单 - {Properties -> Configuration Properties -> Linker -> General},然后将“Additional Library Directories”字段路径添加到外部库所在的目录。之后使用 {Properties -> Configuration Properties -> Linker -> Input} 并将外部库的“附加依赖项”字段名称添加到“。

于 2013-06-20T05:17:15.417 回答