如何将lib文件和头文件添加到C ++项目中

时间:2012-08-22 18:52:19

标签: c++ visual-c++

我一直在C ++项目中使用libcurl。 我已将libcurl Include和Library目录添加到VC ++目录中,并将.lib文件添加到链接器输入附加依赖项。

一切正常但是当我签入我的代码(TFS)并且有人在另一台机器上获取它时,由于没有在他们的机器上安装libcurl或者安装在不同的路径等等,他们无法构建等等。

如何将所有必需的文件添加到我的C ++解决方案中,以便从源代码管理中获取项目的任何人都可以无错误地构建和链接。

由于

我使用的解决方案是将库文件添加到我的解决方案中的文件夹中,然后添加

$(SolutionDir)libs\curllib.lib

链接器中的附加依赖关系 - >输入

1 个答案:

答案 0 :(得分:1)

您无法将库添加到解决方案中。你应该沿着源代码分发库。将它放在项目的子目录中,以便它沿着整个项目源。然后在Additional Library Dependencies中配置路径。这样,人们应该能够在从源头构建时适当地链接。