Vs Code C++ 快速切换多个Gcc、msVs编译器配置

问题描述 投票:0回答:1

“过去”我是怎么做到的 我从 Visual Studio C++ 开始,但复杂的设置变得合法和标准,他们将代码转换为 Visual Studio 的更新版本在智力上吓坏了我,把我愚弄到了最低的水平,所以我逃到了 Code Blocks 和“Bucky”视频。在那里,我安装了最新的 gcc 版本并运行最新的代码。但是,当我运行旧代码时,它没有运行。因此,我下载了几个 gcc 版本,在 Code Blocks 的默认编译器目录旁边创建了目录,并将旧版本的 gcc 重命名为 Code Blocks gcc-setup dir。它取得了成果,现在旧代码运行良好,只需进行一些尝试和错误,并且仅重命名一个目录就损失了很少的时间。另外,名称类似于 gcc1、gcc2、...gccn,用于快速重命名并且更关注代码而不是设置。

--多 C++ 编译器配置的 VS 代码设置--

Vs 代码很棒,我希望它仍然是一个很棒的IDE。

Vs Code C++多编译器切换问题 类似于我的 gcc 物理目录的代码块主计算,是否有可能在打开 cpp 文件时进行切换,例如 gcc 版本(2010,2015,2022)和 msvs 版本(2010,2015,2022)。如果是,怎么办? 如果没有,您可以制作一个 gcc 所有设置的紧凑列表和所有 msvs 设置的紧凑列表,以便我可以使用 powershell 制作一些简单的东西, 例如,我认为替换 c++ json,而不是为每个 c++ 编译器版本创建 6 个 Vs Code 物理副本。假设我们运行 ps-gui,从 6 个选项中进行选择,将物理 Vs Code c++ 编译器 json 设置文件替换为我在 gui 中选择的版本,然后使用所选版本的编译器在 Vs Code 中打开 c++ 文件?

为什么我提到了 6 个 Vs code 实例。例如,我安装了带有许多漂亮且有用的扩展的 powershell。之后,当我打字时,Ps 代码智能感知变得混乱。它要么什么也没发生,要么在一分钟左右后显示建议。它有自己的心情。因此,我有几个 Vs 代码实例,每个实例都有自己的一组可以良好通信的扩展。当一个扩展停止工作时,这种方式更容易被发现。

visual-studio-code gcc visual-c++ version
1个回答
0
投票

我建议您使用 CMake 和 VS Code 的 CMake 工具扩展。然后,您可以为每个编译器工具链生成构建系统。如果您想在它们之间轻松切换,您可以为每个定义一个预设

© www.soinside.com 2019 - 2024. All rights reserved.