2012-02-08 17 views
2

鐺++ - MP-XY似乎絆倒時告知使用的libC++我怎樣才能獲得鐺++通過MacPorts的安裝使用非系統的libC++

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

,我不看的時候往往產生錯誤使用

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

我猜測,該系統的libC++和系統鐺(4.2.1的XCode)是一對。我怎樣才能讓macports的clang使用它可以使用的libC++版本?

回答

3

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 

要鏗鏘你可以在Mac OS上使用尖端的幹線你的libC++