问题标签 [clang++]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 如何在 xcode 4 中定义 g++ 或 clang++?
如何使用 c++ 编译器(g++ 或 clang++)在 xCode 4 中编译一个简单的 c++ 项目?
您可以假设我在项目中,在构建设置中。我在 Build Options -> Compiler for C/C++/Objective-C -> Apple LLVM compiler 3.0 和 LLVM GCC 4.2 作为选项。
一个合适还是我必须安装另一个?
我怎么做?
linux - 为什么 clang++ 的行为与 clang 不同,因为前者是后者的符号链接?
我有一个尝试修改 const 字符串文字的 C 程序。现在我了解到这是不允许的。
当我用clang test.c
编译器编译代码时没有警告。但是当我用clang++ test.c
它编译它时会发出警告:
test.c:6:15:警告:从字符串文字转换为 'char *' 已弃用 [-Wdeprecated-writable-strings] char *s = "hello world"; ^
问题是它clang++
只是一个符号链接clang
:
所以我的问题是,鉴于它是 的符号链接,其clang++
行为有何不同?clang
clang
c++ - 这些行号在此错误中意味着什么?
编译一些代码时,我收到如下错误:
endpointer.h:88:24: error: expected ‘)’ before ‘*’ token
是什么:88:24
意思?
ios - XCode IOS Apple LLVM 3.1 - Eigen NEON 中断
该问题可能涉及使用 Apple 的 LLVM 3.1 编译器,我确信可以通过禁用 NEON 来解决。但是,我们想使用 NEON。
我也很肯定这是我在 XCode 中设置的错误,但它可能与 Apple 有关。真的,我只是在寻求一些正确方向的提示。
该文件中的每个实例都会出现此丢失的 float32_t 错误。即使第 33 行 typedef 显然已经完成。
更新:
如果我强制#define EIGEN_NO_DEBUG
,那么剩下的唯一错误就是缺少 cerrno。事实上,似乎所有的 cXXX 库都丢失了(例如 cstdlib)。但是,如果我将它们包含在 Eigen 之外,它们就会起作用。
macos - 将 Crypto++ 与 clang 一起使用
我正在尝试使用 clang++ 在 iMac 上获取以下 Crypto++(密码方案的 C++ 类库)示例。
例子
构建命令
链接器输出
我正在使用 Crypto++ 5.6.2 的最新开发版本,因为以前的版本 5.6.1 无法使用 clang++ 构建。但是我遇到了构建问题,指出我缺少 x86_64 架构的符号。
任何提示将不胜感激。
c++ - Is this a compiler bug or it's my code?
Here is a sample code:
where I'm trying to overload the << and >> operators for struct tm! If I compile my code with g++ and run it, I get:
Perfect!
But, if I compile it using clang++, I get:
OOPS!
What is going on? it this an issue with clang or it's the way i'm processing the istream?
c++ - 模板函数中使用的类的前向声明不是由 clang++ 编译的
有这个代码:
g++ 4.5 和 g++ 4.7 编译它没有错误。但是 clang++ 3.2 (trunk) 给出了这个错误:
根据 C++ 标准,哪个编译器是正确的?
c++ - 将 clang 3.1 与初始化列表一起使用
当我编译这段代码时:
使用以下命令行:
我收到以下错误。
如果有的话,有人知道修复吗??
提前致谢
c++ - Clang 3.1 C++11 用户定义文字不起作用
我在使用 XCode 4.5 DP1 安装附带的 Clang 3.1 的 C++11 用户定义文字时遇到问题
编译器看起来支持它们,我可以定义一个新的文字。我可以直接调用文字函数,但是当我在代码中使用文字时,会出现编译器错误。
在 Xcode 上自动完成甚至在字符串后输入下划线时建议我的新文字:D
这是代码:
我收到以下错误:
这是 clang 的版本信息
感激地收到任何帮助:)
c++ - clang++ 3.1 但 Lion Xcode 4.3.3 上没有“cxx_lambdas”
这与Clang 3.1 和 C++11 支持状态有关,但我在那里找不到答案,我在这里更具体:cxx_lambdas
在我的确切设置上支持 clang 3.1。
我在 OSX Lion 10.7.4 上安装了 Xcode 4.3.3 和最新的命令行工具包(2012 年 6 月 11 日)。我现在有clang++ 3.1 版:
基于http://clang.llvm.org/cxx_status.html,我期待功能cxx_lambdas
可用,但这不是我得到的:
这是我为获取此报告而运行的代码:
注意cxx_lambdas
失败。以下是测试功能的完整列表:
为什么cxx_lambdas
在此 clang++ 3.1 设置中不可用?