如何在 MS Visual Studio 的 IDE 下使用 g++ 编译器?

最佳答案

在 Visual Studio 中运行 G++ 可能是错误的方法。

一个不错的选择是使用 CMake 作为您的主要构建工具。它可以生成使用 MinGW G++(或 Linux/Unix G++)构建项目的 makefile,或者它可以为 Visual Studio 生成项目/解决方案文件。构建文件夹通常与源文件夹分开,因此很容易拥有同一源的多个构建。

这意味着,除了便携式建筑之外,您还可以随时自由地使用最佳工具来完成工作。需要做一些覆盖率分析,您可以使用 GCOV 支持进行 MinGW G++ 构建。需要进行一些调试,您可能更喜欢从 Visual Studio 构建工作。

CMake 上手并不完全是微不足道的,但 IMO 非常值得最初的努力。

顺便说一句 - 为什么要从 Visual Studio 中运行 G++?你的理由可能会影响答案。例如,如果您担心分发使用 express 版本开发的代码,请不要担心。 Visual Studio Express Edition 许可证授予销售和分发您使用它们开发的代码的权利,即使它们是免费的(在啤酒意义上)。

关于c++ - MS Visual Studio IDE下如何使用g++编译器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4403637/

10-13 07:46
查看更多