java - 用于 build 项目的图书馆?我可以使用 C++ 编译 C++,或者使用 python 编译 java,或者使用 C++ 编译 java 等吗?

标签 java c++ frameworks build compilation

是否有任何库或框架旨在促进从另一种成熟的编程语言构建项目?

在 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/

相关文章:

java - 将值插入 mysql 表所需的帮助

java - 在应用程序级别调整 TCP 数据包大小以实现最大吞吐量

php - 过渡到 MVC 编码的最佳方式是什么?

c# - 寻找 Silverlight/.NET 的技术和/或框架的良好总结

java - Spring boot - 由于缺少 EmbeddedServletContainerFactory bean,无法启动 EmbeddedWebApplicationContext

java - 需要将 xml 作为 XFA 添加到 Jasper Report 创建的 pdf 中

java - 如何修复 libGdx 中的游戏序列化无限循环?

java - Activity 未分配给 Android.app.Activity Manifest XML

c++ - cout set_precision(5) + fixed 和 printf 之间的区别 ("%lf.5",var)

c++ - 我什么时候应该使用_aligned_malloc()?