使用:
Apple LLVM version 8.0.0 (clang-800.0.42.1) Target: x86_64-apple-darwin16.1.0
标准库中存在大量错误,这是由于一个非常愚蠢的编码错误:例如:
In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/chrono:281: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/ratio:256:81: fatal error: unknown class name 'false_type'; did you mean '::std::false_type'? template struct __is_ratio : false_type {}; ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/type_traits:278:38: note: '::std::false_type' declared here typedef _LIBCPP_BOOL_CONSTANT(false) false_type; ^
编译器诊断是正确的,它应该是:: std :: false_type。我解决了这个问题,但后来发现同样的错误在整个库中一遍又一遍地重复。图书馆工作到我决定使用计时器。然而,这个错误并不只是在时间上。
有人知道这是否已修复?