是否有任何库或框架旨在促进从另一种成熟的编程语言构建项目?
在 C++、java 等编程语言中指定逻辑、集合和复杂规则非常容易,但在 Makefile 中完成这些事情似乎是一场艰苦的战斗。我还没有深入研究 Ant 或 Maven 或任何其他构建工具,但如果我可以将所有构建逻辑写入 C++ 程序,那就容易多了! (假设我有一些有用的工具。)
最佳答案
也许您想看看这个项目:http://www.scons.org/
但是,除了指定模块依赖项和构建规则之外,您还想做什么?我认为在构建系统中放入太多的逻辑只会产生另一个额外的问题;尝试坚持使用众所周知的配置工具,您将少担心一件事。
关于 Maven 和 Ant,它们有点以 java 为中心,但可以用于任何类型的项目,并且拥有大量插件来执行您可以想象的几乎任何任务。如果您更喜欢使用更面向 UNIX 的环境,但希望在 make
之上有一个更高级别的层,您可以使用 Autotools .
关于java - 用于 build 项目的图书馆?我可以使用 C++ 编译 C++,或者使用 python 编译 java,或者使用 C++ 编译 java 等吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8974827/