标签: c++ windows visual-studio dependencies project
所以我多次遇到一个问题,我在一个有很多依赖项的大型C ++项目中工作,我需要将项目发送给一些朋友,这样他就可以看一下并调试它。
有没有办法打包整个项目,包括项目正在使用的每个依赖项(boost,python ...)所以获得它的人不必花时间下载依赖项并设置路径到libs等等?
干杯
答案 0 :(得分:1)
我通常做的是构建一个包含我需要的所有内容的解决方案文件夹。当同事需要继续为该解决方案编码时,他只需复制整个"解决方案"文件夹并使用VisualStudio运行.sln。
警告此解决方案文件夹通常非常大,因为它包含编译和运行项目所需的所有内容。
然后,将每个项目配置为相对于.proj文件的位置获取依赖项:
以上图片的文件夹结构如下: