在visual studio

时间:2018-02-05 18:27:57

标签: c++ visual-studio boost visual-studio-2017

我正在试图找出如何设置我的visual studio解决方案,以便我可以从源代码构建增强功能,并在解决方案的项目中使用生成的.lib。

我知道我可以在我的解决方案中创建一个新的项目,并将源文件复制到其中,但由于文件大小,我宁愿将它们从我的解决方案文件夹中删除。

我当时的想法是将boost文件放在外部lib文件夹中,然后将boost项目指向lib文件夹,以便它可以构建它们。

我无法弄清楚如何做到这一点。有没有办法在visual studio的外部目录中构建源文件?我知道有一个包含现有文件的选项,这种方式有用。问题是它似乎没有在子目录中包含任何文件,所以这对我没用。

这是一个好主意吗?

1 个答案:

答案 0 :(得分:0)

您可以使用vcpkg.exe在一个衬管命令中安装boost selected或所有库。您还可以为x86或x64目标平台构建其他开源库。所有库都将自动包含在您的visual studio项目中。用法示例(在Powershell提示符下输入):. \ vcpkg install boost-thread:x64-windows。