如何将驻留在 github 的单文件头库添加到 Visual Studio C++ 解决方案/项目?

问题描述

我已经离开 VS 好几年了,现在又回来了,想使用现代集成,例如 github。

鉴于我自己的项目,在 VC++ 解决方案/项目中,我如何最有效从公共 github 存储库添加单文件头库?

  1. 有没有办法直接作为给定 repo 的 url 的依赖项来做?
  2. 我是否在本地克隆它并将其添加为依赖项?
  3. 我是否在本地克隆它并将头文件添加到解决方案/项目中
  4. vcpkg?
  5. 对 git 子模块的一些使用(我希望与 VS 集成...)?
  6. 或者?

我希望它以这样一种方式显示在我的项目中,以便我可以对 GitHub 上 #include "best-json/best-json.hpp" 存储库中的文件执行 someuser\best-json。 (或 GitLab,或任何有 url 的地方。)

  • 即使在远程存储库中,有问题的头文件位于名为 include 的根目录下的子目录中,或者可能位于名为 best-json 的子目录中,我也希望如此,或者甚至是顶级。

有效”我的意思是:做上述“正确”的事情,即使不一定是最简单的方法。

也许有一个 VS 扩展可以自动执行此操作?

[我在网上搜索了这个,但只找到了关于我如何将我的项目导出(我猜是“发布”)到 Github,或者如何从 Github 克隆整个项目等的页面]

>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)