打包visual studio项目中的每个依赖项,以便轻松发送

时间:2016-01-20 20:10:28

标签: c++ windows visual-studio dependencies project

所以我多次遇到一个问题,我在一个有很多依赖项的大型C ++项目中工作,我需要将项目发送给一些朋友,这样他就可以看一下并调试它。

有没有办法打包整个项目,包括项目正在使用的每个依赖项(boost,python ...)所以获得它的人不必花时间下载依赖项并设置路径到libs等等?

干杯

1 个答案:

答案 0 :(得分:1)

我通常做的是构建一个包含我需要的所有内容的解决方案文件夹。当同事需要继续为该解决方案编码时,他只需复制整个"解决方案"文件夹并使用VisualStudio运行.sln。

警告此解决方案文件夹通常非常大,因为它包含编译和运行项目所需的所有内容。

然后,将每个项目配置为相对于.proj文件的位置获取依赖项:

enter image description here

enter image description here

以上图片的文件夹结构如下:

enter image description here