我跟着指示在http://clang.llvm.org/get_started.html編譯鏘在Windows
我LLVM編譯和鐺與2010年MSVC的最新主幹現在我可以編譯鐺簡單的程序,但是當我試圖編譯這個節目,我得到了很多的錯誤。 下面是程序:
#include <algorithm>
int main(){ return 0; }
這裏有一些錯誤的:
In file included from hello.cpp:1:
In file included from C:\Program Files\Microsoft Visual Studio 10.0\VC\include\algorithm:6:
In file included from C:\Program Files\Microsoft Visual Studio 10.0\VC\include\memory:987:
In file included from C:\Program Files\Microsoft Visual Studio 10.0\VC\include\intrin.h:24:
In file included from H:/LLVM/build/bin/Debug/../lib/clang/3.3/include\immintrin.h:32:
In file included from H:/LLVM/build/bin/Debug/../lib/clang/3.3/include\xmmintrin.h:988:
H:/LLVM/build/bin/Debug/../lib/clang/3.3/include\emmintrin.h:1384:22: error: expected expression
return (__m128)__in;
^
H:/LLVM/build/bin/Debug/../lib/clang/3.3/include\emmintrin.h:1390:23: error: expected expression
return (__m128i)__in;
^
H:/LLVM/build/bin/Debug/../lib/clang/3.3/include\emmintrin.h:1396:23: error: expected expression
return (__m128d)__in;
^
完整輸出鏘:http://pastebin.com/qi87K8qr
鏘嘗試使用MSVC頭,但它不工作。也許我應該使用libC++或libstdC++來代替,但怎麼做呢?
注意我沒有興趣在預編譯鐺二進制