gpt4 book ai didi

c++ - C++ 项目的 cmake vs waf

转载 作者:IT老高 更新时间:2023-10-28 11:21:10 24 4
gpt4 key购买 nike

我发现了类似的主题:What are the differences between Autotools, Cmake and Scons? ,但我的问题有点不同,我认为答案也可能是其他的。

我发现很多文章都说 waf 不稳定(API 更改),尚未准备好投入生产等(但所有这些文章都有 2 或 3 年的历史)。

如果我愿意,应该使用以下哪些构建工具:

  • 创建大型 C++ (11) 项目 - 假设是一个复杂的编译器
  • 与 LLVM 一起使用
  • 确保它灵活且易于使用
  • 确保它足够快
  • 在所有标准平台下编译(基础平台是Linux,但我也想在Windows和MacOSX下编译)

阅读了很多文章,我发现 Cmake 和 waf 是可用的“最佳”工具,但我没有使用它们,而且很难找到任何比较,这不是很偏颇(比如比较 scons作者)而且不是很老。真的

最佳答案

waf 几乎涵盖了您的所有要求...

...但是 waf 似乎对 llvm 有问题:http://code.google.com/p/waf/issues/detail?id=1252

编辑:正如 Wojciech Danilo 所说,LLVM 问题已得到修复

关于c++ - C++ 项目的 cmake vs waf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14226717/

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