Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ clang#u完全错误:未知参数:'--std=c++;0x';_C++_C++11_Clang_Libc++_Clang Complete - Fatal编程技术网

C++ clang#u完全错误:未知参数:'--std=c++;0x';

C++ clang#u完全错误:未知参数:'--std=c++;0x';,c++,c++11,clang,libc++,clang-complete,C++,C++11,Clang,Libc++,Clang Complete,clang++版本:2.9 vim版本:7.3 我写我的.clangu comple --std=c++0x 使用以下源代码test.cc: int main () { return 0; } 还有“叮当”的完整表演 test.cc|| unknown argument: '--std=c++0x' 在快速修复列表中 我尝试添加带有 set g:clang_user_options="--std=c++0x" 问题仍然存在 试图跟踪一些代码的叮当声完成,但仍然无法解决这个问题。所

clang++版本:2.9 vim版本:7.3

我写我的
.clangu comple

--std=c++0x
使用以下源代码
test.cc

int main () {
    return 0;
}
还有“叮当”的完整表演

test.cc|| unknown argument: '--std=c++0x'
在快速修复列表中

我尝试添加带有

set g:clang_user_options="--std=c++0x"
问题仍然存在

试图跟踪一些代码的叮当声完成,但仍然无法解决这个问题。所有其他选项都可以正确处理,但不是
--std=c++0x
我是否遗漏了什么?或者犯了什么错误?

这不是
--std=c++0x
,而是
-std=c++0x
。试试看,但我从来没有用过叮当声

从文档:

要与clang一起使用,您可以:

  • clang++-stdlib=libc++test.cpp
  • clang++-std=c++0x-stdlib=libc++test.cpp

在.vimrc中,我通常使用以下配置:

let g:clang_user_options='-std=c++0x -x c++' 
map <F2>  :call g:ClangUpdateQuickFix()<CR>
让g:clang_user_options='-std=c++0x-xc++'
映射:调用g:ClangUpdateQuickFix()
因此,我可以按编译*.cpp文件和


然后使用quickfix窗口调试错误。

尽管添加了
c++0x
标记,但它仍会变成
c++11
。嗯…@Mahesh:c++11是从c++0x草案()中接受的标准