0

我有一个 Makefile,用于在 Windows 和 Linux 中构建我的应用程序。所有复杂的项目和平台相关的东西都已经在这个 Makefile 中处理了。

今天,我使用通用编辑器来编写代码并从命令行调用 GNU make。现在我正在考虑迁移到 Microsoft Visual Studio 2010。在使用未配置的英特尔 Visual Fortran 空项目和我的文件进行调试时,我已经使用了 MSVS2010。

我不想重复我配置新 Visual Studio 项目的工作,我想改用 Makefile。

有没有办法用 MSVS2010 做到这一点?或者,是否有任何其他更好的方法可以将配置保存在 Windows 和 Linux 的“可用”位置?

4

1 回答 1

0

在遥远的过去,我就是以这种方式使用 VC++2005。诀窍是创建一个外部项目(或命令行项目或类似的东西——我现在忘记了术语)。你给这个项目的命令行是make -j4 target(ymmv)。自然地,makefile 需要cl用作编译器,link用作链接器 &c。

现在一切都连接好了,您可以f7在 VC++ 中按下键来构建您的项目,并f4带您解决错误。[我使用了cygwin make,一切都很好。]

于 2012-08-22T16:30:00.440 回答