【问题标题】:Pack every dependency in a visual studio project to send easily打包 Visual Studio 项目中的每个依赖项以轻松发送
【发布时间】:2016-04-26 20:38:43
【问题描述】:

所以我曾多次遇到一个问题,我在一个具有多个依赖项的大型 C++ 项目中工作,我需要将项目发送给某个朋友,以便他查看并调试它。

有没有办法打包整个项目,包括项目正在使用的每个依赖项(boost、python...),这样获得它的人就不必浪费时间下载依赖项和设置路径库之类的??

干杯

【问题讨论】:

  • 您可以为项目构建文件夹层次结构,在“导入”文件夹中拥有所有必要的库和依赖项。在您的项目中,根据您的项目存储的文件夹引用此位置,即:“../../Import”。如果这对你有用,我可以在答案中详细说明。
  • 如果我的回答对你有用,你能把它标记为接受吗?

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


【解决方案1】:

我通常做的是建立一个解决方案文件夹,里面有我需要的一切。当同事需要继续为该解决方案编写代码时,他只需复制整个“解决方案”文件夹并使用 VisualStudio 运行 .sln。

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

然后配置每个项目以获取相对于 .proj 文件所在位置的依赖项:

以上图片的文件夹结构为:

【讨论】:

    猜你喜欢
    • 2021-04-13
    • 1970-01-01
    • 2010-10-14
    • 1970-01-01
    • 1970-01-01
    • 2015-07-08
    • 1970-01-01
    • 2022-09-28
    • 2017-04-06
    相关资源
    最近更新 更多