腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
clang
中
定义
的
内置
宏
都在
哪里
?
clang
我看到__GNUC__
在
clang
中
可用,但在这里找不到它们。有没有一个地方有一个完整
的
clang
内置
宏
的
列表?https://
clang
.llvm.org/docs/LanguageExtensions.html
浏览 37
提问于2019-03-03
得票数 1
回答已采纳
1
回答
Resharper,如何获得这个类
的
名称
resharper
、
resharper-6.0
我试图
在
Resharper ( Visual插件)
中
编写一个自
定义
模板。有人能告诉我如何使用
宏
获取类名和日期吗?谢谢!
浏览 4
提问于2012-07-17
得票数 4
1
回答
如何在lambda捕获
中
显式捕获
宏
?
c++
、
lambda
、
macros
我有一个lambda,并且希望打印lambda
定义
的
函数
的
名称。如果在lambda中使用__FUNCTION__,它将只打印operator(),这是合理
的
,因为这是
宏
所在
的
函数。然而,
Clang
对此提出了警告,并提到了以下几点:
Clang
:
在
lambda
中
,'__FUNCTION__‘展开为函数调用操作符
的
名称;请考虑显式地捕获封闭函数
的
名称。是否有任何方法可以捕获
浏览 0
提问于2021-05-30
得票数 3
回答已采纳
1
回答
Clang
CL与MSVC CL
的
区别
c++
、
visual-c++
、
clang
、
clang-cl
还有
CLang
-CL,它是MSVC
的
CL
的
插入式替代品。不起作用,两个编译器都
定义
了_MSC_VER。同样,
在
Linux (Windows也是)上
的
常规
CLang
中
,可以执行
clang
浏览 54
提问于2021-05-19
得票数 1
回答已采纳
2
回答
如何标记一个区域,这样
clang
格式就不会接触到它?
c++
、
clang-format
例如,
在
SQL库
中
,有一些
宏
可以用来
定义
基于MySQL++表
定义
的
简单结构,如下所示: mysqlpp::sql_char, item,sql_decimal, price, mysqlpp::Null<mysqlpp::sql_mediumtext>, description) 问题是
clang
-format会以一种更难阅读<em
浏览 1
提问于2014-07-27
得票数 61
回答已采纳
1
回答
如何将库fmt与
clang
结合使用
c++
、
gcc
、
clang
、
fmt
我
的
代码就像 using namespace fmt::literals; printf("%s", result.data());它不能用
clang
编译。编译结果可以看到 我怎么才能让它和
clang
一起工作呢。thx
浏览 4
提问于2022-07-23
得票数 1
回答已采纳
2
回答
在
哪里
定义
了set_c0_status()函数?
gcc
、
mips
守则载于: 这个
定义
在
哪里
? 如果这是
内置
在
GCC MIPS编译器,那么它是在
哪里
记录
的
?
浏览 1
提问于2018-07-27
得票数 3
回答已采纳
1
回答
使用libclang 6.0.1:未找到stddef.h
c++
、
clang
、
libclang
此外,我安装LLVM和
Clang
的
目录$HOME/local没有/usr/lib目录,因此这里提出
的
解决方案在这里不起作用。H头出现在$HOME/lib/
clang
/6.0.1/include/stddef.h
中
。此外,
clang
_createTranslationUnitFromSourceFile使用
的
包含搜索路径与
clang
++使用
的
搜索路径不同;<
浏览 7
提问于2018-09-20
得票数 4
1
回答
在
clang
中
启用优化时,是否
定义
了
内置
宏
?
c
、
optimization
、
macros
、
clang
使用gcc进行编译时,会在打开优化时
定义
__OPTIMIZE__
宏
(请参见)。这将启用运行时警告,如下所示: printf("[WARNING] COMPILED WITHOUT OPTIMISATIONS\n");
clang
有没有类似的
宏
?或者,更好
的
是,有没有一种方法可以在所有编译器上工作?
浏览 0
提问于2013-01-31
得票数 10
回答已采纳
2
回答
Visual Studio Code C++删除c_cpp_properties.json
中
的
“define”
c++
、
visual-studio-code
我知道可以
在
c_cpp_properties.json
中
为Visual Studio代码添加
定义
,并且我可以手动为我
的
代码
定义
__GNUC__,但是是否可以撤消/删除Visual Studio代码为自己假设
的
定义
例如,如果我将intelliSenseMode设置为
clang
-x64,则会
定义
宏
__
clang
__,这会完全破坏我
的
智能感知,因为我没有适当
的
浏览 0
提问于2018-05-18
得票数 6
1
回答
如何在#define中使用#import
c++
、
objective-c
、
xcode
、
c-preprocessor
我正在开发一个围绕C++库
的
Objective-C包装器,我既不控制也不修改它
的
源代码。我导入
的
头文件会触发各种编译器警告,因此我开始执行以下操作:#pragma
clang
diagnostic ignored "-Wreserved-id-macro这很好用,但是为了保持它
的
,我想为每个导入
定义
一个
宏
来
内置
被忽略
的
警告编译指示(只有几个像这样
浏览 0
提问于2017-10-04
得票数 1
1
回答
如何使用
clang
libtooling获得
宏
及其扩展?
c++
、
clang
、
llvm
、
libtooling
我正在做
clang
libtooling。但是我能得到一个
宏
的
列表吗?它
的
名字和扩展都是字符串。abc -- ab 如何使用
clang
libtooling实现此输出。如何使用
clang
libtooling实现? 如果这个问题有解决方案,请告诉我。
浏览 23
提问于2019-10-30
得票数 0
1
回答
使用
clang
内置
程序与标准函数
的
优点
c++
、
gcc
、
clang
、
intrinsics
Clang
和GCC
定义
了一组
内置
函数,我将在这里使用余数
的
例子:但是,标准C99
在
math.h
中
定义
了以下内容为已经存在
的
方法
定义
内置
的
clang
我原以为像sqrt这样
的
普通数学函数会被后端优化,所以不需要
内置
的
。由于明显
的
原因,这个
内置
浏览 1
提问于2017-03-08
得票数 5
回答已采纳
1
回答
在
QtCreator代码模型
中
仅使用CMake设置预处理符号
cmake
、
cuda
、
qt-creator
、
preprocessor-directive
我正在从事一个基于CMake
的
项目,该项目同时包含C++和CUDA源文件,并且具有两种语言都要包含
的
一些头文件。对于这些头文件,我希望看到高亮显示和语法检查
的
结果尽可能接近NVCC (数据自动化系统编译器)所看到
的
内容,因此,例如,我希望
定义
预处理器符号__CUDACC__。对我来说很重要
的
是,CMake没有
定义
这样
的
符号,因为它实际上是NVCC工具链
的
内部符号,我需要它来进行语法检查。 我尝试过“Tools->C++->
浏览 18
提问于2022-10-03
得票数 0
回答已采纳
1
回答
与fgetws STL连接(错误:
在
全局命名空间中没有名为‘MinGW’
的
成员)
c++
、
stl
、
compiler-errors
、
mingw
、
clang
我正在尝试用
Clang
在
windows下用MinGW STL (
clang
和mingw
的
最新版本)编译一个简单
的
dll。如你所见,我已经禁用了ms兼容模式和硬编码
的
VS头。当我包含MinGW STL映射头时,我得到以下错误: C:\Program Files (x86)\LLVM\vc11\bin\Debug>
clang
++ -fno-ms-compatibility -4.8.0\tr1" -I "C:\MinGW\include\c++\
浏览 2
提问于2013-06-19
得票数 0
2
回答
内建C函数
的
定义
存储在
哪里
?
c
维基百科说: 它说,头文件只包含declaration.So,任何特定
内置
函数
的
定义
在
哪里
编写?它是如何在任何C程序
中
访问
的
?
浏览 1
提问于2014-01-10
得票数 1
回答已采纳
1
回答
OSX/
Clang
版本
的
__progname获得绝对路径
的
可执行文件?
c
、
macos
、
clang
我需要从动态链接库
中
获得执行C程序
的
绝对路径,运行在OSX10.9.5和
clang
版本600.0.57上。,而不是完整
的
路径。argv[0]是不可用
的
,因为它在库
中
。Linux/GCC显然拥有__progname_full,但这似乎并不适用于OSX/
clang
。Linux风格
的
技巧,如readlink() on '/proc/self/exe‘
在
Mac上不起作用。是否有一个与
浏览 2
提问于2015-12-08
得票数 0
回答已采纳
1
回答
XCode构建系统:混乱
的
预处理器
定义
和包含
的
头文件?
ios
、
c
、
xcode
、
macos
、
xcodebuild
在
XCode构建系统方面,我遇到了一些问题,特别是
在
预处理器
定义
方面。但这就是它开始变得奇怪
的
地方!
宏
根本不被识别,而头
浏览 5
提问于2020-10-11
得票数 0
回答已采纳
1
回答
performSelector弧警告
objective-c
、
ios
、
xcode
、
automatic-ref-counting
可能重复: - (void)addTarget:(id)target action:(SEL)action forControlEventscontinuous) [_target performSelector:_action withObject:self]; //warning here}“执行选择器可能会导致泄漏,因为其选择器是未知
的
。
浏览 1
提问于2012-08-10
得票数 8
回答已采纳
1
回答
“预期
的
';‘
在
声明列表
的
末尾”为零
的
错误
c++
、
zeromq
、
akka-zeromq
我用
的
是Mac,我用自制来安装zeromq。我想在我
的
应用程序中使用零。错误显示 框架/zmq/zmq.hpp:377:35:错误:预期';‘
在
声明列表socket_t (const socket_t&) ZMQ_DELETED_FUNCTION
的
末尾;^;error/zmq/zmq.hpp:379:42: error: expected ';’
在
声明末尾列出void操作符= (const socket_t&) ZMQ_DELE
浏览 1
提问于2013-01-30
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
出乎意料?GCC 编译 Linux 内核速度比 LLVM 更快
C++ 生态:编译器、IDE、测试工具大全
在Visual Studio中使用clang-tidy进行代码分析
C+23 特性概览
D菜谱0710
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券