c++程序不能在Clang和visual Studio 2010 Express中编译
C++ program not compiling with Clang and visual Studio 2010 Express
我正在尝试用visual c++ 2010 express编译本教程中描述的源代码。http://kevinaboos.wordpress.com/2013/07/23/clang-tutorial-part-ii-libtooling-example/
完整的源代码在这里。https://github.com/kevinaboos/LibToolingExample
我使用了这个链接中提供的可执行文件来安装LLVM。由于格式问题,我不能发布完整的错误信息。但我会尽我所能提供更多的信息。当我试图构建解决方案时,我得到以下错误:-
<>之前在编译警告期间未使用的参数。C:Program Files (x86)LLVMinclude llvm/Support/Compiler.h(57,1): error: llvm requires least MSVC 2012。C:Program Files (x86)Microsoft Visual Studio 10.0VCincludexlocnum(228,53):错误:不允许定义dllimport静态字段C:Program Files (x86)LLVMinclude llvm/ADT/IntrusiveRefCntPtr.h(26,9):致命错误:'atomic'文件未找到之前我用的是windows-7 64位。我通过更改项目属性链接了头文件和库。我是构建c++应用程序的新手。请帮助。
对于MSVC 2012构建错误,在这里找到解决方案
根据Clang文档,Exceptions和SEH还不支持。你必须禁用它。
要在Visual Studio中禁用异常,请打开项目属性并转到C/c++, Preprocessor,然后在Preprocessor Definitions中添加_HAS_EXCEPTIONS=0
相关文章:
- 无法在 Visual Studio 2010 中构建 Allegro C++ 程序
- Visual Studio 2013,错误 MSB8020:找不到 Visual Studio 2010 的生成工具
- std::array initalization with Visual Studio 2010
- 将代码从 32 位迁移到 64 位时出现问题 Visual Studio 2010
- 在 Visual Studio 2010(及更高版本)中定义包含或链接路径变量的位置
- Visual Studio 2010 单元测试:无法识别引用的项目类
- Visual Studio 2010 - C++ 致命错误 LNK1120: 1 个未解析的外部
- C /FORTRAN项目由Visual Studio 2010/Intel 2013创建,将不会在Visual St
- 如何使 Visual Studio 2010 警告未使用的变量
- 如何解决错误 C2719 在 Visual Studio 2010 C++ 中不存在代码行时
- 按值传递的参数在 Visual Studio 2010, C++ 的调试器中显示为通过引用传递
- Visual Studio 2010 是否执行零初始化
- 无法使用 Visual Studio 2010 和 Qt 版本 4.8.0 创建"Qt Gui Application"
- 如何将Visual studio 2010升级到2015版本
- Visual Studio 2010 调用 _locking() 失败 (errno = 22) 当文件指针高于 (2^
- Qt 4.8 与 Visual Studio 2010 的链接错误
- Visual Studio(整个过程)2010无法升级较旧的解决方案
- OpenSSL on Windows and Visual Studio 2010
- 在Visual Studio 2010中使用大型查找表的链接限制使用代码库的限制
- Visual Studio 2010:致命错误C1189:#Error