Java有Maven的是一起工作非常愉快,只是指定已经被编译,并沉积到依赖性内行标准目录,也就是说,相对于具有多个位置的经常使用的方式依赖的位置是标准化(给我一个像任何人都记得C/C++依赖项的特定deps的默认安装目录一样.
对于每个开发人员而言,通常都需要查找,阅读,熟悉配置选项/构建,最后编译每个依赖项以简单地构建项目,这对于每个开发人员来说都是非常缺乏效果的.
这个没有实施的理论原因是什么?
为什么用类似maven的声明格式提供以下选项的包很困难?
version
platform (windows, linux)
src/dev/bin
shared/static
equivalent set of Boost ABI options when applicable
Run Code Online (Sandbox Code Playgroud)
必须手动访问网站并在2013年搜索最古老的主要编程语言的依赖关系是荒谬的.
Jos*_*ley 21
没有任何理论上的原因.有许多实际原因.在C++世界中有太多不同的处理方式来轻松地在依赖系统上进行标准化:
另外两个因素使事情变得复杂:
所有这些说:
对未来有一些希望.例如,CMake似乎正在逐步取代其他构建系统.一些Boost开发人员已经启动了Ryppl,试图做你所描述的.
| 归档时间: |
|
| 查看次数: |
2724 次 |
| 最近记录: |