将静态库链接到类库项目

Linking static library to a class library project

本文关键字:类库 项目 链接 静态      更新时间:2023-10-16

我有一个扩展名为.lib的静态库。现在,我想将这个库链接到MicrosoftVisualStudio10中的一个类库项目,并使用我的类库项目中的函数。我通过使用属性->链接器->其他库目录将.lib文件的路径添加到我的类库项目中,但仍然无法将头包含在.lib文件中。上面写着"没有这样的文件或目录…"那么,我该如何解决这个问题呢?提前感谢。。。

此错误是编译错误。您需要将.h文件包含在属性->C:\C++->常规->附加包含目录。之后,编译将通过,但会出现链接错误。为此,您将转到选项"属性"->"链接器"->"附加库目录",然后指定一个包含库的文件夹。然后转到properties->Linker->Input->Additional dependencies,然后从该文件夹中指定您想要的.lib文件。在那里你也可以添加一个结果路径,而不添加到我认为的其他选项。不知道为什么他们有两个地方。。。