2016-08-01 63 views
0

我有一个扩展名为.lib的静态库。现在,我想将此库链接到Microsoft Visual Studio 10中的类库项目,并在我的类库项目中使用这些函数。 我使用properties-> linker->额外的库目录将.lib文件的路径添加到我的类库项目中,但仍然无法在.lib文件中包含这些标头。它说“没有这样的文件或目录...” 那么,我该如何解决这个问题?在此先感谢...将静态库链接到类库项目

+0

另外使用编译器的-I选项设置搜索头的路径,它不会自动指定。 –

+0

它说'/我'需要一个参数 –

+0

当然,重复自己:_“设置搜索标题的路径...”_ –

回答

0

此错误是编译错误。您需要将.h文件包含在 属性 - > C \ C++ - > General-> Aditional include目录中。之后,编译将会通过,但你会有一个链接错误。为此,您将转到选项properties-> linker->其他库目录,并且您将指定一个包含库的文件夹。然后进入properties-> Linker-> Input-> Additional dependencies,然后在那里指定你想要的.lib文件。在那里,你也可以添加abosulte路径,而不会增加我认为的其他选项。不知道他们为什么有两个地方...

+0

我做过但没有工作 –

+0

您需要首先包含.h文件属性 - > C/C++ - >常规 - >附加包含目录 –

+0

它的工作原理谢谢 –