为什么推荐使用XMake而不是CMake?

1个回答

写回答

ngggbbyy

2026-02-06 19:00

+ 关注

Java
Java

我只推荐 XMake。CMake 做错的事情,到了 2024 年居然还有人继续犯同样的错误,真心希望未来不要再有人重蹈覆辙。如果将来有人开发新的构建工具,我希望它能让用户使用真正的编程语言来组织工程,例如 Lua、JavaScript、C、Python 或 F,而不是再发明一套自己的领域特定语言(DSL)。当项目规模庞大时,构建工程本身往往也会变得非常复杂,几乎相当于一个独立的工程。在这种情况下,如果使用上述编程语言,我们就可以借助 IDE 对构建工程进行单步调试,这种功能在很多场景下既方便又必要。相比之下,自定义 DSL 能提供这样的便利性吗?在构建过程中如果需要扩展功能,我们应该可以直接利用 node.JS、.NET 或 Python 提供的丰富库资源,甚至用这些成熟的编程语言来开发相关功能,而不是局限于DSL 的限制。这不仅更高效,也更符合现代软件开发的需求。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号