这看起来应该很容易做到,但经过几个小时的谷歌搜索,我仍然无法弄清楚如何在 Visual Studio 中使用 GCC 作为 C++ 的编译器。我已经从安装管理器安装了 MinGW 和 gcc 包,并将 PATH 变量设置为包含“C:\MinGW\bin”。
根据https://devblogs.microsoft.com/cppblog/use-any-c-compiler-with-visual-studio/我可以转到项目 -> 常规 -> 平台工具集并从那里选择编译器。唯一的选项是 Visual Studio 2019 (v142) 和 Visual Studio 2017 (v141) - 我没有看到 GCC 编译器。我需要使用 GCC 作为本课程的编译器,因此任何有关将编译器设置为 GCC 的帮助都将不胜感激!
答案1
几个小时后,我发现了如何在 Visual Studio 中更改编译器。但是,这并不是你所需要的。无论如何,总比没有好。
- 打开 Visual Studio 安装程序,单击“修改”按钮,确保已安装以下组件:使用 C++ 进行桌面开发,使用 C++ 进行 Linux 开发。
- 打开 Visual Studio,点击“创建新项目”,选择语言“C++”,平台“Linux”。然后您将看到所有可用的项目:
- 我选择 Linux 的“控制台应用程序”项目。然后,用鼠标右键单击项目资源管理器中的“ConsoleApplication1”,然后单击“属性”,您将看到此窗口:
我认为这正是所写的这里。但是对于这个解决方案,您需要一台可以连接并进行编译的 Linux 机器(当您创建项目时,Visual Studio 会准确地解释其工作原理)。
作为替代方案,我可以解释如何在 VS Code 中在 Windows 下编译 C 和 C ++ 文件,但这肯定是另一个问题。