java - SCons 的替代品是什么?

标签 java c++ python scons gyp

我有 C++、Java 和 Python 的项目。 C++ 中的项目导出 SWIG 接口(interface),以便 Java 和 Python 项目可以使用它们。

我的问题是:我可以使用什么构建机制来管理依赖项并构建这些项目?

我用过SCons和GYP。它们相当易于使用并允许插件(代码生成器、编译器、加壳器)。我想知道是否有替代方案,特别是对 C++、Java 和 Python 的原生支持。

我在 Linux 平台上开发,但我也希望能够在 mac 和 win 平台上构建。

最佳答案

CMake

我在我的项目中使用并喜欢它。

还有 Rake(Ruby 自带,但可以用于任何事情),我对此评价很高。

关于java - SCons 的替代品是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4141511/

相关文章:

c++ - constexpr 用户定义文字 : Is it allowed?

c++ - 当 chrome 是默认浏览器时,ShellExecute 无法在 Windows 8 上打开页面

python - 在 Pyinstaller 之外添加配置文件 --onefile exe 到 dist 目录

java - Android Firebase 数据库路径无效

java - 如何从 Java 枚举所有启用的 NIC 卡的 IP 地址?

java - 在黑莓上显示大量文本的最佳方法

java - Spring Android Twitter 回调 URL

c++ - Std List、Vector、Map 等占用的空闲内存

python - Pandas 需要将 0.0 float 转换为空字符串,而不弄乱 Pandas 中的其他数字

用于networkX交互式可视化的python库包或交互式工具