在Visual Studio 2008中使用GCC而不是VC++有多难?显然,某些关键字不匹配,有些可能无法获得语法突出显示(除非您创建了新的语言服务).
这是一个'makefile项目',几乎是什么?
Visual Studio没有GCC插件,例如英特尔C++,它允许英特尔的编译器用作Visual C++的直接替代品.
您可以使用Makefile项目,它允许您使用任何您喜欢的外部工具(make,SCons,jam等)进行构建.如果您不喜欢Makefile,您可能需要查看CMake,它允许您从更简单的描述生成Makefile或Visual Studio项目.这也意味着您不受Makefile或Visual Studio项目的约束,但可以根据需要在它们之间切换.
有关类似的讨论,请参阅MSDN论坛中的"使用gcc端口与Visual Studio构建程序"主题.
您可以使用makefile并使用WinGDB进行更好的集成(包括调试)
您可以使用Visual Studio的Visual GDB加载项来简化GCC的工作