clang++ 相关问题

clang是一个C,C ++和Objective-C编译器,它包含预处理,解析,优化,代码生成,汇编和链接。根据传递的高级模式设置,Clang将在执行完整链接之前停止。虽然Clang是高度集成的,但了解编译的各个阶段,了解如何调用它是很重要的。

在Cython中编译C和C ++源代码

我试图在Cython中同时编译C和C ++源代码。这是我当前的设置:-从distutils.setup.py.core从Cython导入设置。从distutils构建导入cythonize。...

回答 2 投票 1

将临时对象转换为非常量引用时出错

这里是一个有关使用临时stringstream对象的问题的可复制示例:#include #include #include 使用...

回答 2 投票 4

如何使用libclang解析c ++头文件?

我试图用libclang解析c ++头,但是解析器仅解析类名-并将其类型显示为VarDec1。当文件扩展名从.h更改为.cpp时,它可以正常工作。我无法...

回答 1 投票 0

llvm文档示例未编译

我遵循文档页面末尾的llvm示例。但是,当我使用建议的脚本编译此代码时,除了添加-std = c ++ 17之外,我收到了这样的错误消息。 toy.cpp:226:...

回答 1 投票 1

ndk和clang ++中ARM的编译器错误?

请考虑以下代码:float test(int len,int *制表符){ for(int i = 0; i

回答 1 投票 6

使用CMake,Ninja和Clang ++构建项目而不使用MSVC

我目前正在研究一个C ++项目,该项目已在使用CMake,Make和GCC的Linux上成功构建,并且还在使用CMake和VS2015的Windows上成功构建。由于某种原因,我想使用相同的...

回答 1 投票 0

C ++为什么可以“填充”初始化可变大小的数组?

#include 使用命名空间std; void aa(int n){int test [n] = {0}; } int main(){aa(10);返回0; }并收到错误消息:可变大小的对象可能未初始化,但#...

回答 4 投票 2

使用CLANG内联汇编创建C ++预递增操作

我正在尝试使b = ++ a;在内联汇编器中运行,但是在执行代码后得到奇怪的变量值。我正在使用clang(与GCC兼容)来编译嵌入式汇编程序。这就是我得到的...

回答 1 投票 1

内联汇编器中的预递增

我正在尝试使b = ++ a;在内联汇编器中运行,但是在执行代码后得到奇怪的变量值。我正在使用clang(与GCC兼容)来编译嵌入式汇编程序。这就是我得到的...

回答 1 投票 0

如何在MAC OS中包含区分大小写的头文件?

我的代码有两个名称相同但大小写不同的头文件。(例如:-dataStore.h和DataStore.h)这是一个维护项目,因此我无法更改文件名。运行时...

回答 1 投票 0

std :: to_chars编译,但未在MacOS / clang上链接

我在使用clang的MacOS下编译项目时遇到问题。我确实查明了charconv标头中的问题:#include #include #include int main(){...

回答 1 投票 0

在Clang中产生所有可能的错误

我正在编译一个相当大的库,其中包含许多我需要引入的外部依赖关系。每次尝试编译时,都会收到有关缺少的头文件的新错误。然后我必须去...

回答 2 投票 0


从函数返回std :: variant

我正在尝试从函数中返回std :: vector 或std :: vector ,但编译器抱怨此行ret = {1,2,3,4,5,6,7,8 ,9,0};类CharFactory {...

回答 1 投票 0

可变参数函数将const char *视为char const(&)[len]

以下代码两次生成函数日志:#include template void log(Args && ... args){(std :: cout << ... << args); (...

回答 1 投票 0

无法检查lldb中的std :: string变量

[当我尝试使用LLDB检查std :: string变量时,出现“错误:摘要字符串分析错误”。 #include #include int main(){std :: string a {“ 123”}; std :: ...

回答 1 投票 0

-Werror,-Wundefined-inline是什么意思?

Clang头文件intrin.h声明_BitScanForward如下。静态无符号字符_BitScanForward(无符号长* _Index,无符号长_Mask);当我包含此头文件并编译...

回答 1 投票 0

clang是否支持__null?

当我使用clang ++ 5.0版编译以下程序时,会导致错误:函数上的初始化程序看起来不像纯说明符extern void print(void * ptr); #define ...

回答 2 投票 1

我可以在using声明中正确使用C ++ 20概念吗?

[我在C ++ 20中提供的Concepts进行了一些尝试,并提出了一个简单的示例,令我惊讶的是,该示例未产生预期的结果(请对有用性进行任何讨论...

回答 1 投票 1

存储lambda的向量-CLANG与其他两个向量

这里是代码。 //。 #include #include #include #define CAT_(a,b)a ## b #define CAT(a,b)CAT_(a,b)#define REG(x)内联自动CAT(unused_name_,。 ..

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.