60

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

这就是“makefile 项目”的用途吗?

4

3 回答 3

30

Visual Studio 没有 GCC 插件,例如 Intel C++ 的插件,它允许 Intel 的编译器用作 Visual C++ 的直接替代品。

您可以使用 Makefile 项目,它允许您使用任何您喜欢的外部工具(make、SCons、jam 等)来进行构建。如果您不喜欢 Makefile,您可能需要查看CMake,它允许您从更简单的描述生成 Makefile 或 Visual Studio 项目。这也意味着您不必绑定到 Makefile 或 Visual Studio 项目,而是可以根据需要在它们之间切换。

于 2008-10-19T07:17:04.647 回答
26

有关类似讨论,请参阅 MSDN 论坛中的主题“使用 gcc 端口使用 Visual Studio 构建程序”

您可以使用 makefile 也可以使用WinGDB进行更好的集成(包括调试

于 2010-01-08T03:09:05.400 回答
9

您可以使用Visual Studio 的 Visual GDB插件来简化 GCC 的工作

于 2012-09-18T13:40:33.013 回答