gpt4 book ai didi

visual-studio-code - 编译器clang.exe在VSCode上找不到 header

转载 作者:行者123 更新时间:2023-12-02 10:56:37 28 4
gpt4 key购买 nike

我尝试像这样设置c_cpp_properties.json

(我在LLVM文档中合并了标题)

{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceFolder}/**",
"H:\\LLVM\\include/**",
"H:\\LLVM\\x86_64-w64-mingw32\\include/**",
"H:\\mingw-w64\\mingw64\\include/**",
"H:\\mingw-w64\\mingw64\\x86_64-w64-mingw32/**"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE"
],
"compilerPath": "H:/LLVM/bin/clang.exe",
"cStandard": "c11",
"cppStandard": "gnu++14",
"intelliSenseMode": "clang-x64"
}
],
"version": 4
}

但是在检测到
#include <iostream>
#include <string>
#include <locale>

detect #include error. please update the includePath

但是,当我将编译器更改为gcc.exe或g++。exe时,

或删除c_cpp_properties.json即可正常工作。

我尝试删除c_cpp_properties.json,C/C++工具会自动更改

编译到gcc.exe,然后它也可以工作。

我的操作系统是Windows 10

LLVM和MinGW-w64是最新的

谢谢你的帮助。

最佳答案

我发现LLVM文件有clang-cpp.exe,

如果我用它来编译c++程序,它将运行正确,

您可以在需要时从 C/C++工具更改编译器

编译 C++程序

否则,您只能使用clang.exe来编译C程序!!!

关于visual-studio-code - 编译器clang.exe在VSCode上找不到 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61979346/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com