C++;未使用Clang和visual Studio 2010 Express编译程序 我试图用Visual C++ 2010 Express编译本教程中描述的源代码。

C++;未使用Clang和visual Studio 2010 Express编译程序 我试图用Visual C++ 2010 Express编译本教程中描述的源代码。 ,c++,visual-studio-2010,windows-7-x64,llvm-clang,C++,Visual Studio 2010,Windows 7 X64,Llvm Clang,完整的源代码在这里。 我已使用此链接中提供的可执行文件安装LLVM。 由于格式问题,我无法发布完整的错误消息。但是 我会尽力提供尽可能多的信息。 当我尝试构建解决方案时,会出现以下错误:- argument unused during compilation warnings. C:\Program Files (x86)\LLVM\include\llvm/Support/Compiler.h(57,1): error : LLVM requires at least MSVC 2012.

完整的源代码在这里。

我已使用此链接中提供的可执行文件安装LLVM。 由于格式问题,我无法发布完整的错误消息。但是 我会尽力提供尽可能多的信息。 当我尝试构建解决方案时,会出现以下错误:-

argument unused during compilation warnings. C:\Program Files (x86)\LLVM\include\llvm/Support/Compiler.h(57,1): error : LLVM requires at least MSVC 2012. C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xlocnum(228,53): error : definition of dllimport static field not allowed C:\Program Files (x86)\LLVM\include\llvm/ADT/IntrusiveRefCntPtr.h(26,9): fatal error : 'atomic' file not found 编译警告期间未使用的参数。 C:\ProgramFiles(x86)\LLVM\include\LLVM/Support/Compiler.h(57,1):错误:LLVM至少需要MSVC 2012。 C:\Program Files(x86)\Microsoft Visual Studio 10.0\VC\include\xlocnum(228,53):错误:不允许定义dllimport静态字段 C:\Program Files(x86)\LLVM\include\LLVM/ADT/IntrusiveRefCntPtr.h(26,9):致命错误:找不到“原子”文件 我使用的是64位windows-7。 我通过更改项目属性链接了头文件和库。
我是新建C++应用程序的新手。请提供帮助。

对于MSVC 2012生成错误,找到了解决方案

根据,例外和SEH还不受支持。你必须禁用它


若要在Visual Studio中禁用异常,请打开项目属性并转到C/C++,预处理器,然后将<强>·HasyExtExists= 0 < /Stand >预处理器定义。

是否将在错误消息中建议使用MSVC2012?我没有Visual C++ +2012,错误消息看起来很漂亮。clear@SouravMukherjee如果我没记错的话,MSVC是免费下载的。MSVC 2012说:-VC\include\xstring(2195,3):错误:无法编译此try语句,但已从宏“_try_BEGIN”#define _try_BEGIN try{在编译一个简单的hello world程序时展开。这是我试图编译的hello world程序:-#include使用命名空间std;int main(){cout