我一直在C ++项目中使用libcurl。 我已将libcurl Include和Library目录添加到VC ++目录中,并将.lib文件添加到链接器输入附加依赖项。
一切正常但是当我签入我的代码(TFS)并且有人在另一台机器上获取它时,由于没有在他们的机器上安装libcurl或者安装在不同的路径等等,他们无法构建等等。
如何将所有必需的文件添加到我的C ++解决方案中,以便从源代码管理中获取项目的任何人都可以无错误地构建和链接。
由于
我使用的解决方案是将库文件添加到我的解决方案中的文件夹中,然后添加
$(SolutionDir)libs\curllib.lib
链接器中的附加依赖关系 - >输入
答案 0 :(得分:1)
您无法将库添加到解决方案中。你应该沿着源代码分发库。将它放在项目的子目录中,以便它沿着整个项目源。然后在Additional Library Dependencies中配置路径。这样,人们应该能够在从源头构建时适当地链接。