我正在尝试用clang 3.6构建Crow库中的所有示例,我可以看到使用clang 3.6正确找到了CC / CXX。它使用的是我不太熟悉的cmake。
然而,它找不到C ++ 11标题。
错误就像:
'未来'文件未找到
似乎没有正确指定libstdc ++,或者有些人认为它需要自己构建clang libstdc ++。
任何能够对此有所了解的人都会非常感激。
答案 0 :(得分:0)
因此,基于之前的评论,问题是您没有在Clang中启用C ++ 11模式。
与referenced question一样,问题只是你没有对Clang(或将来的GCC)说要查找C ++标题。
“Clang的命令行是gcc兼容的,所以你必须通过followinf命令行开关启用C ++ 11支持”
-std=c++11
如果在此之后您所要做的就是编写C ++ 11代码。如果使用Makefile,则应将命令行切换到Clang。
添加到CXX参数