【问题标题】:Converting nmake to make将 nmake 转换为 make
【发布时间】:2026-01-24 03:05:02
【问题描述】:

市场上有没有一种工具可以获取 Visual Studio“nmake”文件,并将它们转换为 Unix 风格的“make”文件?有什么工具可以减轻在大型项目中管理 makefile 的痛苦吗?

【问题讨论】:

标签: unix makefile porting nmake


【解决方案1】:

我还没有看到任何可以自动将nmake 转换为unix make 的工具,但是有一些工具可以帮助管理大型项目中的makefile。我最喜欢的是CMake

【讨论】:

    【解决方案2】:

    我认为业界已通过 Ant 和 Ant 相关技术解决了您遇到的挫败感。 (NAnt)

    蚂蚁是:

    • 跨平台
    • 不绑定到 OS shell 命令
    • 不再有空格问题

    或者,既然您提到您正在使用 VisualStudio,您可能会考虑迁移到 Microsoft 的 MSBuild——Microsoft 的(相对较新的)VisualStudio 构建引擎。

    【讨论】: