【发布时间】:2020-07-21 10:20:34
【问题描述】:
我无法在 VS Code 中编译任何 c++ 代码。每当我尝试时,它都会将我带到 settings.json 文件,我在其中看到:
{
"python.defaultInterpreterPath": "C:\\Users\\Pavel Sankin\\AppData\\Local\\Microsoft\\WindowsApps\\python.exe",
"python.pythonPath": "C:\\Users\\Pavel Sankin\\Anaconda3"
}
没有别的。我确实安装了标准的 C/C++ 扩展并尝试查看官方网站寻求帮助,但那里似乎还有其他东西。 VS Code 不会抛出任何错误,它只会在我尝试编译任何 C++ 代码时打开此文件。
任何帮助将不胜感激。
【问题讨论】:
-
编译 C++ 时,python 解释器设置应该做什么?
-
VS Code 是文本编辑器,而不是 IDE。该扩展仅在您安装了它可以使用的 C++ 环境后才能工作。
-
我确实安装了 C++ 环境,正如我在问题中提到的那样。关于 Python,我根本不知道它在那里做什么。我也安装了它,但是编译 C++ 时它不应该弹出。我自己也很困惑
-
@Mokrall,不,你没有。您安装了 C/C++ 扩展,它不是 C++ 环境。如果在 Windows 上,您需要安装 C++ 构建工具(或 MinGW),如果在 Mac 上,则需要安装 XCode,如果在 Linux 上,则需要安装任何所需的软件包。就像我说的那样,扩展只有在您安装了 C++ 环境时才有效。您的问题文本实际上没有提到 C++ 环境。 VS Code 不是其中之一,扩展也不是。我解释了这一点。如果您是来这里寻求帮助的,那么当我们告诉您一些事情时,您可能应该尝试相信我们。
-
你告诉扩展使用什么编译器?包含目录在哪里?根据他们的文档,带有 MS 工具的 VS Code 需要从特殊的 shell 启动它。我怀疑 CodeBlocks 将 MinGW 添加到您的 PATH 中。
标签: c++ visual-studio-code compilation