0

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

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

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

谢谢

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

$(SolutionDir)libs\curllib.lib

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

4

1 回答 1

1

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

于 2012-08-22T18:55:02.177 回答