2012-02-08 8 views
2

打ち鳴らす++を使用してMacPortsのではインストール打ち鳴らす++得ることができます -どのように私は非システムのlibC++

clang++-mp-X.Y -std=c++0x -std=libc++ SOME_SOURCE_FILE

は、多くの場合、私が表示されないエラーが発生++のlibcを使用するように言われたときに、MP-XYをつまずかせるように見えます

clang++- -std=c++0x -std=libc++ SOME_SOURCE_FILE

使用して、私は、システムのlibC++およびシステム打ち鳴らす(XCodeの4.2.1)がお互いのために作られていることを推測しています。 MacportsのclangにlibC++のバージョンを使用させるにはどうしたらいいですか?

答えて

3

libc++から:

することができます打ち鳴らすを搭載したMac OS上の先端のトランクのlibC++を使用するには:

export DYLD_LIBRARY_PATH=<path-to-libcxx>/lib 
clang++ -std=c++11 -stdlib=libc++ -nostdinc++ -I<path-to-libcxx>/include -L<path-to-libcxx>/lib test.cpp