gpt4 book ai didi

C++ 依赖管理最佳实践

转载 作者:行者123 更新时间:2023-11-28 05:32:53 25 4
gpt4 key购买 nike

我正在使用 boost asio 在 C++ 中编写多平台(Windows 和 Linux)应用程序。我以前有使用 gradle 进行自动化 Java 依赖管理的经验,发现 c++ 的工具不太好。目前我发现的最好的是 nuget for visual studio。

我的问题是,当没有很好的自动化依赖管理工具时,在github上发布项目的最佳实践是什么?我应该提供有关如何设置构建环境以及从何处下载第三方依赖项的文档页面,还是应该提供编译项目所需的一切?

另外,如果可能,请为您的回答提供充分的理由。谢谢。

最佳答案

根据我的观察,提供有关如何设置构建环境的文档是一种通用方式。

它可以使您的项目更具可移植性。即用户可以选择自己喜欢构建的依赖。并且您不必因为依赖项的更新而更新您的项目。

您需要牢记的一件非常重要的事情是,您应该考虑如何使构建问题变得简单。确保您的项目足够通用以适应依赖项。并且文档应该清晰紧凑。

关于C++ 依赖管理最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39021454/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com