我尝试这样设置c_cpp_properties.json
(我已经在LLVM文档中合并了标题)
library(data.table)
cumsum(x - shift(x,1,fill = 0) > 1) + 1
[1] 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3
,但是在检测到它时始终会显示错误消息
{
"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
}
但是,当我将编译器更改为gcc.exe或g ++。exe时,
或删除c_cpp_properties.json,然后它就可以工作。
我尝试删除c_cpp_properties.json,C / C ++工具会自动更改
编译为gcc.exe,然后它也可以工作。
我的操作系统是Windows 10
LLVM和MinGW-w64是最新的
感谢您的帮助。
答案 0 :(得分:0)
我发现LLVM文档具有clang-cpp.exe,
如果我用它来编译c ++程序,它将运行正确,
您可以根据需要通过 C / C ++工具更改编译器
编译 C ++程序。
否则,您只能使用clang.exe编译C程序!!!