clang++ 相关问题

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

使用非类型模板参数专门化模板模板参数

我正在尝试对类模板进行部分特化,其中一个模板参数是包含单个非类型参数的模板模板参数。例如:template <...

回答 1 投票 2

在为Android编译虚幻引擎AR蓝牙模板时出现“致命错误:'找不到'initializer_list'文件”

我正在尝试为我的Android设备构建Blueprint AR模板。我已按照为ARCore Prequisites和Android Quickstart指定的说明进行操作。我已经连接了我的设备......

回答 1 投票 1

clang是否支持边界检查?

如果是这样,我该如何开启?我自己在文档中找不到这个,谷歌没有提供有用的结果,例如,int arr [2]; arr [5] = n; //运行时错误

回答 2 投票 10

通过CMake工具链包含正确版本的STL标头

我正在尝试设置一个用于C ++的CI管道。 Docker容器我不支持C ++ 17所以我想从LLVM页面下载一个版本并正确设置。然后我提取这个......

回答 1 投票 3

我无法在我的macOS 10.14中编译.cpp文件,只能在IDE项目生成的目录中编译,例如Xcode或CLion

我只是尝试在不使用IDE的情况下编译C ++代码,但是我遇到了以下错误:架构x86_64的未定义符号:“_ main”,引自:implicit entry / ...

回答 1 投票 0

编译typeid(obj)时会发生什么 - C ++

我的程序中有一个示例类,如下面的模板 class MyTemplate1 {public:T a; MyTemplate1(T other){a =其他; }};在我的主程序中,如果我只是......

回答 1 投票 3

osx 10.13中的qmake派生clang ++找不到string.h

当我运行qmake时,它最终将CXX定义为/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++。哪个clang ++虽然把我发送到/ usr / bin / clang ++。不大......

回答 2 投票 0

.so文件创建期间的链接器错误。错误:函数未实现

在“.so”文件创建的链接阶段,“ld”链接器正在标记错误消息。我试图搜索它,但无法得到任何具体的东西。这条消息越来越......

回答 1 投票 1

C ++嵌套模板问题

GCC 7.3.1编译下面的代码,而clang 8.0.0没有。我想知道这个语法是否有效(在这种情况下,我会将其报告为可能的clang bug)。谢谢你的帮助。模板

回答 2 投票 8

没有删除任何功能时,Clang会抱怨“无法覆盖已删除的功能”

在下面的简单代码片段中:#include struct B {virtual~B()= default; static void operator delete(void *,int); static void * operator new(size_t,int); };结构...

回答 2 投票 6

升级到Xcode 10.1后,如何修复“致命错误:'iostream'文件未找到”

自从更新Xcode(以及MacOS Mojave 10.14)以来,这个错误才出现在我身上。 #include发生了类似的事情 ,我改为使用#include“python2.7 / Python ....

回答 1 投票 -1

__m256未知类型(铿锵5.1 / i5 CPU)?

我刚开始尝试内在函数。我设法使用Clang 5.1在Mac上使用__m128成功编译程序。这台Mac上的CPU是英特尔酷睿i5 M540。当我试图编译时......

回答 1 投票 1

如何将C ++ 11代码编译为webassembly?

我一直在尝试将以下代码移植到webassembly:#include“gmtl / gmtl / Vec.h”#include“gmtl / gmtl / VecOps.h”#include“gmtl / gmtl.h”#include #包括 #include&...

回答 2 投票 2

如何在Mac上安装Clang 9?

以下是我在Mac上的内容:clang --version Apple LLVM 10.0.0版(clang-1000.10.44.4)目标:x86_64-apple-darwin17.7.0线程模型:posix InstalledDir:/ Library / Developer / CommandLineTools / ...

回答 1 投票 1

__restrict__ shared_ptr和一般的任何类

是否可以为std :: shared_ptr设置__restrict__限定符?假设我有一个包装指针的类。是否有任何机制允许最终用户将限制限定符添加到类中? ...

回答 1 投票 0

在Mac上使用MoltenVk / Vulkan获取VK_ERROR_LAYER_NOT_PRESENT

我正在尝试在Mac上设置vulkan / MoltenVk,我在使用Validation Layers and Extensions时遇到了一些麻烦。我已经下载/安装了MoltenVk和vulkan库,设置......

回答 1 投票 1

Libclang返回不正确的游标类型(stdlib和命名空间类型)

我使用libclang来做一些C ++的基本反映。我正在为标题创建一个翻译单元,然后使用游标访问所有树元素,在某些情况下我会回到...

回答 1 投票 2

如何抑制clang ++中的警告?

我编译了以下c ++程序:int main(){2 == 3; } with:clang ++ - 5.0 -std = c ++ 17 -Wunused-comparison prog.cpp并得到警告:警告:未使用相等比较结果[-Wunused -...

回答 1 投票 1

如何将Ubuntu上的应用程序交叉编译到Windows

我一直在Qt Creator上开发一个基于Qt 5的应用程序在Ubuntu上构建。使用的项目格式是CMake。是时候将这些东西交叉编译成可以在Windows上运行的二进制文件。所以我有 ...

回答 2 投票 0

这个noexcept声明是否有效?

struct X {void f()noexcept(noexcept(g())); void g()noexcept; };在vc ++和clang中,这有效,但gcc抱怨:source_file.cpp:6:34:错误:'g'未在此范围内声明...

回答 1 投票 2

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