我知道构建项目的理想方法是不需要基于 IDE 的项目文件,因为它理论上会导致各种自动化问题,而不会。但是我还没有开发一个在 Windows 上编译的项目,它不依赖于 VisualStudio 项目(好吧,显然一些开源的东西是用 Cygwin 完成的,但我在这里是通用的)。
另一方面,如果我们只是使用 VS 来运行 makefile,我们将失去编译选项窗口的所有好处,并且维护外部 makefile 变得很痛苦。
那么使用 VS 的人实际上是如何处理外部 makefile 的呢?我还没有找到一个无痛的系统来做到这一点......
或者实际上大多数人不这样做,尽管它被宣扬为良好做法?
最佳答案
看看 MSBuild!
(我想添加一个示例,但这个编辑完全搞砸了 XML ......抱歉)
关于visual-studio - 在 Visual Studio 中使用 Makefile 的好技术?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/593906/