clang++相关内容

clang似乎没有链接到库

我把问题归结为下面的例子: int main() { try { throw false; } catch(bool x) { if(x) { return 0; } else { return 1; } } } a href =“http://coliru.stacked-crooked.com/a/adf42fbd79482935” ..
发布时间:2016-10-27 05:36:06 C/C++开发

使用Clang,libc ++和c ++ 11创建SFML2应用程序。未定义对SFML库的引用

我有一个奇怪的问题,使SFML2应用程序。我使用Clang ++从存储库以及libc ++(两个更新今天)。 SFML2也从SVN仓库更新。我使用的是最新版本的Kubuntu。我也有同样的问题,当我上次尝试大约一个月前与当时最新的存储库。 我传递给编译器的参数c ++ 11和stdlib是:-std = c + + 11 -stdlib = libc ++ 这是我调用的完整版本: ..
发布时间:2016-10-25 14:09:57 C/C++开发

Clang -Wweak-vtables和纯抽象类

关于此主题的以前的问题: 这是我最近询问的问题的后续: clang:no out of -line虚方法定义(纯抽象C ++类) ,并且标记为此问题的重复:。我不认为这回答了我的问题,所以这里我专注于那个困惑我的事情,还没有回答。 我的方案: 我试图使用Clang-3.5编译以下简单的C ++代码: test.h: class A { public: ( ..
发布时间:2016-10-24 16:24:31 C/C++开发

Clang没有看到基本标题

我试图在Clora中编译Fedora 20上的简单hello world,并得到以下输出: d.cpp :1:10:致命错误:找不到“iostream”文件 #include p> 我不知道如何解决它。 方案 点3 解决了我的问题。 1。 有同样的问题,fedora 21 :: clang 3.5.0: clang ++ -std = ..
发布时间:2016-10-23 13:41:34 C/C++开发

如何强制ang默认使用一些库?

通过 clang 反对 libc ++ , libc ++ abi , compiler-rt : 要下载(和更新) llvm 和子档案,请按照下列步骤操作: svn co http://llvm.org/svn/llvm-project/llvm/ trunk llvm cd llvm / tools svn co http://llvm.org/svn/llvm-projec ..
发布时间:2016-10-23 13:32:00 C/C++开发

如何在Visual Studio 2015中使用clang编译C ++ for Windows

据我所知,Visual Studio 2015是随附的。。首先我虽然这只是为Android和iOS应用程序,但根据这篇文章它应该也可以使用clang ++前端的Windows程序。但是,我找不到相应的选项。 所以,请你解释一下,我可以改变使用的编译器铛一个c + +项目(在VS2015 RC Community Edition)。 解决方案 从VS2015 Update 1开始,您可 ..
发布时间:2016-10-22 17:30:48 C/C++开发

Travis CI与Clang 3.4和C ++ 11

有可能让Travis CI与Clang能够使用C ++ 11? (我想Clang,不是GCC,我已经有GCC 4.8在Travis CI工作。)看来,预安装的版本不是C ++ 11能力。我安装任何更新版本的所有尝试最终都会因此而失败: 在/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../include/中包含的文件c ++ / 4.8 / bits ..
发布时间:2016-10-22 17:08:05 C/C++开发

C ++ 11中的用户定义属性?

有没有方法在C ++ 11或更高版本中创建用户定义的属性? 例如, [[noreturn]] void exit(); 是编译器定义的C ++ 11属性。 我想定义如下: [[sentsoon]] int function 是否有这种机制? 编辑:我应该提到我使用Clang。 解决方案 语言无法添加属性。 ..
发布时间:2016-10-20 23:56:22 C/C++开发

默认参数,gcc vs clang

代码如下: struct Foo { Foo(const char *); }; Foo :: Foo(const char * str = 0) { } VS 2013和gcc 4.8.0接受这样的代码, ,而clang 3.3拒绝这样的代码: 错误:在重新声明中添加默认参数会使此构造函数成为默认构造函数。 03和C ..
发布时间:2016-10-20 09:11:19 C/C++开发