如何设置mingw目录的各个bin的路径 我在VSCode尝试使用C++,我找到了一个教程,我安装G++和CLAN使它工作。

如何设置mingw目录的各个bin的路径 我在VSCode尝试使用C++,我找到了一个教程,我安装G++和CLAN使它工作。,c++,visual-studio-code,g++,clang,mingw,C++,Visual Studio Code,G++,Clang,Mingw,我安装了g++fine,并将其添加到我的环境变量列表中,但是安装clang的说明说“设置mingw目录的各个bin的路径”,但没有告诉我如何安装 这意味着什么?我该怎么做 另外,#include看起来也不起作用,它说找不到文件,所以我想知道是不是因为没有安装clang还是我需要修复其他东西。谢谢 不久前,我遇到了类似的问题。转到mingw/bin的安装目录。复制此路径并将其添加到Windows系统的环境变量path中,然后保存。重新启动vscode,然后尝试按ctrl+`并使用g++执行代码。这

我安装了g++fine,并将其添加到我的环境变量列表中,但是安装clang的说明说“设置mingw目录的各个bin的路径”,但没有告诉我如何安装

这意味着什么?我该怎么做


另外,
#include
看起来也不起作用,它说找不到文件,所以我想知道是不是因为没有安装clang还是我需要修复其他东西。谢谢

不久前,我遇到了类似的问题。转到mingw/bin的安装目录。复制此路径并将其添加到Windows系统的环境变量path中,然后保存。重新启动vscode,然后尝试按ctrl+`并使用g++执行代码。这样gdb也可以工作

好的,我浏览了教程视频和YouTube评论部分。基本上,我认为这是一个糟糕的教程,因为它没有解释基础知识,这就是为什么你会被绊倒。我的第一个建议是省去一些麻烦,改为遵循规则

不仅官方教程更容易理解,它还将指导你使用几乎所有人都使用的微软C++扩展,并且可以帮助你使用相对较模糊的基于C++的扩展。 但这并不是你真正问题的答案。你问:

。。。安装clang的说明是“设置mingw目录的各个bin的路径”,但没有告诉我如何安装

这意味着什么?我该怎么做

我不确定!这有点荒谬。但我认为这意味着:

  • 安装mingw GCC并将其
    bin
    目录放在
    路径上
  • 安装LLVM+Clang并将其
    bin
    目录放在
    路径上
  • 从shell启动VSCode,其中两者都位于
    路径上
  • 然后继续链接教程
  • 您说您的路径上已经有了mingw GCC,但是让我们检查一下。在命令提示下(我假设您使用的是默认的Windows
    cmd.exe
    shell),运行:

    >gcc--版本
    gcc(x86_64-posix-seh-rev0,由MinGW-W64项目构建)5.4.0
    版权所有(C)2015免费软件基金会。
    这是自由软件;有关复制条件,请参见源。没有
    担保甚至不是为了适销性或适合某一特定目的。
    
    如果您没有看到这样的输出,那么一定是出了问题。确保mingw GCC的
    bin
    目录(包含
    GCC.exe
    )位于您的
    路径上

    接下来,叮当声。Clang是LLVM的一部分。无论在哪里安装LLVM,都应该有一个
    bin
    目录,其中包含
    clang.exe
    。将其添加到您的
    路径中。在我的例子中,我将LLVM安装到
    d:\opt\LLVM-8.0.1
    ,因此我将运行:

    >设置路径=%PATH%;d:\opt\llvm-8.0.1\bin
    
    然后检查它是否工作:

    >叮当声--version
    clang版本8.0.1(标签/发行版\u 801/最终版)
    目标:x86_64-pc-windows-msvc
    线程模型:posix
    InstalledDir:D:\opt\llvm-8.0.1\bin
    
    一旦
    gcc--version
    clang--version
    响应类似于我所展示的内容,您就可以开始VSCode了:

    >代码
    

    从这里开始,教程的说明就应该起作用了。

    我已经为mingw/bin做了这件事,我只需要以某种方式正确安装clang。如果您添加到教程的链接,我们可以在上下文中看到引用的文本。这是链接到tutorial@ScottMcPeak我不太确定如何在youtube上分享评论,但对于大多数关于clang的问题,他回答说“从这里安装LLVM:(建议使用预构建的二进制文件)安装完成后,只需设置mingw目录的相应bin的路径。如果你不知道如何在internet上设置路径搜索,你会得到很多建议。祝你好运!“视频中的确切位置?什么时间偏移?@ScottMcPeak他在视频中没有提到任何关于叮当声的内容,只是在描述中说要安装它。当有人在评论中问到关于clang的问题时,他会用这个评论来回答。非常感谢你的回答!!所以我尝试了你在这里说的一切,并遵循了教程,但由于某种原因,当我键入#include时,它仍然说找不到文件!!为什么呢?我将试用你提到的官方教程,而不是这个叮当的东西,但是你知道为什么它会这样做吗?我不知道。如果它仍然不起作用,并且你想继续,我建议在做了通常的谷歌搜索后再发布一个问题。嗯,好的,可以。最后,“code”命令在我的CMD中不起作用。我尝试用谷歌搜索并将VSCode bin路径放在我的环境路径中,但仍然无法修复它。还尝试通过VSCode将Windows CMD设置为命令托盘中的默认值…好的,所以我最终得到了“code”。命令开始工作,只需重新启动CMD哈哈