GCC与Visual Studio?

在Visual Studio 2008中使用GCC而不是VC ++有多难? 显然,一些关键字不匹配,有些可能不会得到语法突出显示(除非您提供了新的语言服务)。

这几乎是一个“生成文件项目”?

对于Visual C ++而言,没有GCC插件,例如英特尔C ++,它允许英特尔编译器用作Visual C ++的插件替代品。

你可以使用Makefile项目,这个项目允许你使用任何你喜欢的外部工具(make,SCons,jam,whatever)来完成你的构build。 如果你不喜欢Makefiles,你可能要看看CMake ,它允许你从一个更简单的描述中生成Makefiles或Visual Studio项目。 这也意味着你不必绑定到Makefiles或Visual Studio项目,只要你愿意就可以在它们之间切换。

请参阅MSDN论坛中的“使用gcc端口来构buildVisual Studio的程序”主题进行类似的讨论。

您可以使用makefile并使用WinGDB进行更好的集成 (包括debugging )

您可以使用Visual Studio的Visual GDB加载项来简化与GCC的工作