clang++相关内容

CocoaPods:链接到libPods.a中定义的C ++符号

我最近开始工作在一个podSpec文件,将levelDB集成到我的项目。 ( https://github.com/但是,当我从.mm文件中引用任何C ++符号时,会出现这样的情况: 在主目标,我得到一个链接器错误,像这样: 架构x86_64的未定义符号: “leveldb: :DB :: Open(leveldb :: Options const& std :: __ 1 :: basi ..
发布时间:2016-12-07 19:18:37 其它移动开发

ang码覆盖无效输出

因此,我按照以下说明检查并构建了ang干线: http://clang.llvm .org / get_started.html 。我可以用--coverage建立我的二进制文件,并运行它来获得.gcno和.gcda文件,但是当我运行lcov我得到“GENINFO:...达到意外的文件结束”。 现在我被困住,来找寻帮助:) Ubuntu 13.04和写c ++ 11,以防万一。 ..
发布时间:2016-11-22 22:33:46 C/C++

clang“hello,world!”链接错误

我刚刚下载了CLang源代码,使用CMake创建了一个Visual C ++ 10 IDE工作区,并从Visual C ++ 10.0(express)创建了所有的东西。 hello world上的一系列链接器错误: d:\dev\test>类型con> foo.cpp #include using namespace std; int main() ..
发布时间:2016-11-22 22:10:29 C/C++开发

异常规范在声明和函数实现中不兼容

我们有以下代码 int main() { void f int); f(); return 0; } void f(){} GCC clang编译好。但是,在标准中有这样的段落: n3376 15.4 / 4 如果任何函数具有异常规范,它不是noexcept规范,允许 所有异常,该函数的所有声明,包括定义和任何显式特化,应 ..
发布时间:2016-11-06 02:30:19 C/C++开发

问题与朋友模板函数clang ++ / msvc ++和enable_if

我在clang ++中遇到了一个编译器错误。 MSVC ++很高兴。我相信我的声明是正确的。 我在我的信念不正确,我在MSVC“幸运” 是否有非 #ifndef _MSC_VER ... public:让这两个编译器都工作? 我想保持构造函数私有。真正的代码稍微复杂一些。 (附加模板元编程和“完美转发”)以下是针对问题的一个精简版本,并尽可能地隔离问题。我已经尝试了朋友声明的一些变体 ..
发布时间:2016-11-06 01:26:47 C/C++

g ++,基于范围和向量化

考虑以下基于C ++ 11中循环的范围 for(T k:j) { ... } 有 g ++ 或 clang ++ 可以加快编译代码的优化标志? c>循环我只是考虑这个新的C ++ 11结构。 解决方案 优化循环很少涉及优化实际的循环迭代代码(在这种情况下 for(T k:j)是IN循环。 现在,由于这是 ... ,在这种情况下,不可 ..
发布时间:2016-10-30 22:42:26 C/C++开发

std :: string初始化与bool

请考虑以下初始化: std :: string falseString = false; std :: string trueString = true; 有了 g ++ 5.2.0 falseString 的警告,而 trueString 的错误。 使用 clang ++ 3.6 -std = c ++ 11 ,编译器会为 falseString c ..
发布时间:2016-10-30 18:13:46 C/C++开发

使用clang编译时找不到'omp.h'文件

我尝试使用clang(3.7.0)在我的笔记本电脑上运行linux mint设置一个OpenMP项目。 现在我已经阅读了OpenMP不支持,因此我按照此教程 https://clang-omp.github.io/ 将openMP集成到clang中。 我克隆了源代码,设置环境变量并将-fopenmp标志设置为我的项目,但是我仍然得到错误“fatal错误:'omp.h'文件未找到“时建立 ..
发布时间:2016-10-28 06:42:17 服务器开发

Clang:错误:无效使用非静态数据成员

这个GCC是太好了,做什么Dev认为它会做,或者ang叨对于某事过于lyly。我在标准中缺少一些微妙的规则,其中clang在抱怨这个时是正确的或者我应该使用代码的第二位,基本上是offsetof的工作原理 [adrian @ localhost〜] $ g ++ -Wall -pedantic -ansi a.cc [adrian @ localhost〜] $ a.out 50 ..
发布时间:2016-10-28 03:07:47 C/C++开发