腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(905)
视频
沙龙
1
回答
如
何在
CMakeList.txt
中
为
protobuf
生成
禁用
clang
警告
、
、
、
、
我是Cmake/
protobuf
域的新手 在我的
CMakeList.txt
中
,我有用于林特
警告
的set(CMAKE_CXX_
CLANG
_TIDY "
clang
-tidy;-checks=google-我还包含了
protobuf
的Catkinized gRPC包 find_package(catkin REQUIRED COMPONENTS grpc) generate_proto(......)当我编译这个项目时,我看到很多关于file_name.
浏览 25
提问于2020-04-03
得票数 1
1
回答
防止
clang
在
生成
的文件上运行。
、
、
、
不幸的是,这些文件(就像项目中的其他源文件一样)会被
clang
检查并
生成
大量
警告
。相关的顶级CMakeLists.txt语句是:set(CMAKE_CXX_
CLANG
_TIDY ${
CLANG
_TIDY_EXECUTABLE}; --header-filterGENERATE_EXTENSIONS .grpc.pb.h .grpc.pb.cc) 一种选
浏览 18
提问于2022-11-10
得票数 1
回答已采纳
2
回答
如
何在
Swift中使
警告
静默?
、
我有一段
生成
很多
警告
的代码(不推荐使用的API)#pragma
clang
diagnostic push然而,这在Swift
中
不起作用。 如
何在
Swift
中
做到这一点?注意:我不想全局
禁用
警告
,甚至不想在整个文件范围内
禁用
<
浏览 155
提问于2015-07-21
得票数 119
回答已采纳
1
回答
开关中未处理枚举值
、
、
、
、
当将我的项目编译为64位目标时(这在32位目标上不被认为是
警告
),我得到这样的
警告
: 5 enumeration values not handled in switch: 'kCreated', '我以某种方式设法关闭了错误/
警告
消息编号,因此我不知道在我的代码中使用哪个编号来隐藏 #pragma warn。我需要使用#pragma warn因为我只想在代码
中
隐藏已批准的位置(关闭并再次打开
警告
)。 奖励问题:有谁知道如何再次找回错误/
警告</e
浏览 65
提问于2014-03-20
得票数 1
回答已采纳
2
回答
Suppress -Wtautological比较
警告
、
现在当我看到这个的时候会发出
警告
,因为这种比较总是正确的。很高兴它能检测到这一点,但这就是assert语句的意义所在。我能以某种方式抑制
警告
,但只能在assert语句中吗?我仍然希望在其他地方得到
警告
。
浏览 0
提问于2013-04-08
得票数 6
回答已采纳
1
回答
当
Clang
分析器与GCC编译器混合时#语用(*诊断)
、
、
、
、
我正在Linux上与GCC一起编译,但是CMake非常友好,可以
生成
一个与
Clang
兼容的编译数据库。但是今天,我的IDE
中
基于
Clang
的静态分析开始显示一个特定于
Clang
的
警告
。我不认为它特别重要的问题,我的问题是
警告
,但它是warning: disabled expansion of recursive macro,由-Wdisabled-macro-expansion
生成
。这个特定的宏是由第三方提供的,所以修复
警告
不是一种选
浏览 0
提问于2018-09-24
得票数 3
回答已采纳
1
回答
尽管有更新,但
clang
仍会产生有关c++11的
警告
。
、
、
、
最近更新了
clang
(以及xcode和developer工具),并运行了一个简单的程序来查看它是否支持c++11。"one", "two", "three"}; cout << x << endl;在终端
中
编译如下:收到
浏览 3
提问于2014-02-20
得票数 4
回答已采纳
4
回答
使用LLVM/
Clang
忽略特定文件
中
的所有
警告
、
、
我的iOS项目中有一些文件有一些
警告
,我想忽略这些
警告
。我不想在整个项目中
禁用
警告
(知道怎么做),只想
禁用
一些特定的文件。那么,有没有一种方法可以完全忽略来自特定文件的所有
警告
?我使用的是LLVM 3.0和
Clang
on Xcode 4.2。
浏览 0
提问于2011-10-26
得票数 75
回答已采纳
3
回答
iOS8在调用本机implemented时“在此翻译单元
中
没有实现带有选择器的方法”
、
、
、
、
为什么我看到这个关于选择器没有在翻译单元
中
实现的方法的神秘
警告
?我在这个项目中没有使用任何Swift,所以不需要翻译任何东西.
浏览 6
提问于2014-10-02
得票数 3
回答已采纳
2
回答
Cython编译错误:‘-mno-融合-madd’
、
、
、
、
每当我编译Cython代码(使用pyximport)时,当我从源代码(使用pip)安装软件包时,我就会得到这是什么
警告
,我能做些什么来防止它?OS X 10.9,Python 2.7.5,Xcode
clang
500.2.79
浏览 4
提问于2013-11-29
得票数 8
回答已采纳
3
回答
如何使
Clang
忽略特定块
中
的特定
警告
?
、
、
我正在检查带有类型特征的数值范围,而无符号类型
生成
警告
。如
何在
特定的代码范围
禁用
一些
警告
?我使用GCC风格的#pragma与
Clang
,但这是行不通的。这是我的密码。在命令行
中
,它报告如下: Apple LLVM版本。5.0 (
clang
-500.1.58) (based on LLVM 3.3svn) Target: x86_64-ap
浏览 6
提问于2013-06-20
得票数 3
2
回答
我如何使Xcode使用另一个版本的
clang
?
、
、
、
我如何设置Xcode来使用发布的
clang
而不是苹果发布的
clang
呢?如果我下载并安装到/usr/local,然后在Xcode中将编译器设置
为
Other. -> /usr/local/bin/
clang
,则会得到表单
中
的错误: 无法确定文件...of类型
浏览 22
提问于2014-04-14
得票数 10
回答已采纳
1
回答
如
何在
Xcode
中
更改MyFramework_vers.c的编译标志?
、
、
、
启用autogenerates后,Xcode自动在DERIVED_SOURCES_DIR中
生成
一个DERIVED_SOURCES_DIR文件,其中包含定义
为
const unsigned char[]和const但是,如果启用了-Wmissing-variable-declarations (-Weverything的一部分),就会产生
警告
将-Wno-missing-variable-declarations添加到此文件的c标志
中</
浏览 1
提问于2015-02-21
得票数 4
回答已采纳
4
回答
cmake
clang
-整齐(或其他脚本)作为自定义目标。
、
、
、
、
我试图创建一个自定义的cmake目标
为
clang
,以衣领我的项目。源文件夹如下所示:src/.
clang
-tidyadd_custom_command( COMMANDcp ${CMAKE_SOUR
浏览 38
提问于2015-08-28
得票数 15
回答已采纳
1
回答
平台无关的GLuint64打印格式?
、
但是,对于采用GLuint64参数(
如
)的方法,我不确定要使用哪种printf格式。我专门针对Windows与MSVC和Linux与GCC和
clang
。%lld与MSVC合作,但使用GCC/
clang
生成
警告
。(在x64_86
中
)一起工作,但不会在MSVC上引起
警告
。然而,它没有正确地打印(解释
为
32位整数)。 我是
为
编译器做了一个#ifdef来
生成
正确的格式字符串,还是有一种更聪明/更简
浏览 1
提问于2017-11-13
得票数 0
回答已采纳
1
回答
Xcode虚假
警告
“
为
不存在的方法‘比较:’创建选择器:”
、
、
这里有一个片段:XCode (5.0)给我以下
警告
:如何消除这些
警告
?
浏览 2
提问于2013-12-18
得票数 3
回答已采纳
2
回答
CMake:将条件编译器标志添加到Visual Studio项目中
、
、
Visual Studio允许选择cl编译器或
clang
-cl编译器来构建项目--这些称为工具集。这两个编译器具有不同的标志集,特别是用于
禁用
警告
的不同标志。这个问题可以在Visual Studio
中
同时
为
两个编译器解决,方法是根据使用的工具集定义编译器标志conditionally。该here的官方文档。我使用CMake
生成
Visual Studio项目。如何让CMake为
生成
的Visual Studio项目添加这样的条件标志?
浏览 21
提问于2020-06-23
得票数 1
回答已采纳
3
回答
皮林特W0223:方法.在课堂上是抽象的。但没有被覆盖
、
Pylint
为
抽象类的子类
生成
此错误,即使这些子类本身没有实例化并且方法在具体子类中被重写。为什么Pylint认为我的抽象子类是具体的?我如
何在
不取出锤子并在rc文件
中
完全
禁用
此
警告
的情况下关闭此
警告
?
浏览 4
提问于2014-03-05
得票数 20
回答已采纳
2
回答
如何将
clang
与CMake和GCC结合起来?
、
、
、
、
我还尝试通过将CMAKE_EXPORT_COMPILE_COMMANDS设置
为
ON并将run-
clang
-tidy.py指向其目录来
生成
编译数据库。在这两种情况下,我都遇到了(同样的)一些错误,这些错误可能与
Clang
和GCC之间的差异有关:
Clang
中
不支持在CMake文件
中
启用的一些
警告
标志,但GCC (
如
-Wlogical-op)支持。我怀疑这个问题与
禁用
GNU扩展、使用交叉编译工具链和某些特性测试宏有关
浏览 0
提问于2019-07-17
得票数 16
2
回答
为什么
clang
不对从double到int的隐式转换发出
警告
,但在从long到int时却这样做呢?
、
、
、
、
在以下代码
中
:int main() const long l = 4294967296; return i; //justto silence the compiler编译器对隐式转换(使用-Wall和-std=c++14)
警告
如下:#include <iostr
浏览 1
提问于2016-09-02
得票数 8
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券