clangからPrintFunctionNamesの例を構築しようとしています。致命的なエラーが発生しました: 'type_traits'ファイルが見つかりません#include <type_traits>、clangの例を構築中
[mac-osx:clang/examples/PrintFunctionNames] osx% clang++ -std=c++0x PrintFunctionNames.cpp
In file included from PrintFunctionNames.cpp:15:
In file included from /usr/local/include/clang/Frontend/FrontendPluginRegistry.h:13:
In file included from /usr/local/include/clang/Frontend/FrontendAction.h:22:
In file included from /usr/local/include/clang/Basic/LLVM.h:22:
In file included from /usr/local/include/llvm/Support/Casting.h:19:
/usr/local/include/llvm/Support/type_traits.h:17:10: fatal error: 'type_traits' file not found
#include <type_traits>
システム情報:
打ち鳴らすバージョン4.0.0(http://llvm.org/git/clang.git 6197d01def79876e2c1670ced871e10b12c36241)(http://llvm.org/git/llvm.git 24f7cd87f70ddcc91d50f77e405420c0c27853fd) ターゲット:x86_64版 - アップルdarwin15.6.0 スレッドモデル:POSIX は、しかし、私は次のエラーを取得します InstalledDir:は/ usr/local/binに
OSX 10.11.6
編集1:
アレックスが提案した変更を加えると、ヘッダーの問題が発生します。それを修正すると、同じエラーが再びスローされます。
% clang++ -std=c++0x PrintFunctionNames.cpp -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -I../../../clang/include -I../../../../include -I../../../../../build/include
In file included from PrintFunctionNames.cpp:15:
In file included from ../../../clang/include/clang/Frontend/FrontendPluginRegistry.h:13:
In file included from ../../../clang/include/clang/Frontend/FrontendAction.h:22:
In file included from ../../../clang/include/clang/Basic/LLVM.h:22:
In file included from ../../../../include/llvm/Support/Casting.h:19:
../../../../include/llvm/Support/type_traits.h:17:10: fatal error: 'type_traits' file not found
#include <type_traits>
^
1 error generated.
'clang ++ -v -std = C++ 0x PrintFunctionNames.cpp'の出力を投稿することもできますか?今、私はisysrootが何の違いもないと思う。 – AlexDenisov