0
我正在用C++编写一个多平台(windows和Linux)应用程序,使用boost asio。我以前有使用Gradle进行自动化Java依赖管理的经验,并发现C++的工具不太好。目前我发现的最好的是视觉工作室的nuget。C++依赖管理最佳实践
我的问题是,当没有好的自动化依赖管理工具时,在github上发布项目的最佳做法是什么?我是否应该提供关于如何设置构建环境以及如何下载第三方依赖项的文档页面,还是应该提供编译项目所需的一切内容?
如果可能的话,也请尽量提供你的答案的理由。谢谢。
理想情况下,我想删除用户必须找到特定版本的文件的需要。到目前为止,我已经使用cmake的find和git子模块。 https://foonathan.github.io/blog/2016/07/07/cmake-dependency-handling.html –