将 nmake 转换为 make

Posted

技术标签:

【中文标题】将 nmake 转换为 make【英文标题】:Converting nmake to make 【发布时间】:2009-05-19 10:14:57 【问题描述】:

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

【问题讨论】:

你看过这个mail-archive.com/help-make@gnu.org/msg05924.html 吗? 【参考方案1】:

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

【讨论】:

【参考方案2】:

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

蚂蚁是:

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

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

【讨论】:

以上是关于将 nmake 转换为 make的主要内容,如果未能解决你的问题,请参考以下文章

Qt .pro 转换为 nmake Makefiles 无法处理静态库,在 VS2008 解决方案中同样有效

GNU Make 将空格转换为冒号

递归nmake目标

如何使用 NMake 设置环境变量

如何从 nmake 文件创建 vcproj(VSC++ 项目文件)?

GNU make 和 nmake:具有多个值的计算名称