我知道构建项目的理想方法是不需要基于IDE的项目文件,因为它理论上会导致自动化和其他方面的各种麻烦.但是我还没有开发一个在Windows上编译的项目,它不依赖于VisualStudio项目(好吧,显然一些开源的东西是用Cygwin完成的,但我在这里很普遍).
另一方面,如果我们只使用VS来运行makefile,我们就会失去编译选项窗口的所有好处,并且维护外部makefile会变得很麻烦.
那么使用VS的人如何实际处理外部makefile呢?我还没有找到一个无痛的系统来做到这一点......
或者实际上大多数人都没有这样做,虽然它被宣传为良好的做法?