compiler-warnings 相关问题

编译器发出的消息,指示代码或配置中的潜在问题。

C ++ - 问题未定义参考PCM :: getInstance()

在我提出一个新问题之前,我已经阅读了几个或更多关于此的问题,但我一直在混淆。我编译我的程序:g ++ -std = c ++ 11 -Wall -O3 -fopenmp main.cpp -o main -D WITH_COUNTER -I / usr / ...

回答 1 投票 0

警告错误时使用[[deprecated]]属性(-Werror)

我正在迁移到C ++ 14并且热衷于采用其[[deprecated]]功能,例如#包括 #包括 [[deprecated]] int f(){return 42; } int main(){std :: cout

回答 2 投票 1

在警告级别为3的int的std :: vector push_back中编译器警告

我使用的是intel c ++编译器icc版本18.0.3。如果我使用-w3 #include编译以下代码 int main(){std :: vector VEC; vec.push_back(2); ...

回答 1 投票 7

如何让编译器警告我缺少返回值?

所以我浪费了一个小时试图找出我的程序崩溃的原因。碰巧,我忘了把函数的返回语句放进去。该函数大致如下:structType name(2 ...

回答 1 投票 0

在printf中进行整数提升的C -Wformat警告

我正在使用带有ARM Cortex A9的GCC 5.2.1,并使用-std = c11和-Wformat-signedness进行编译。在这种情况下,如何避免使用-Wformat警告? int main(){enum {A = 0,B ...

回答 1 投票 2

警告'return'没有值,函数返回非void - 它应该返回什么?

如何在标题中解决以下问题? struct Nodes * InsertNode(unsigned int IP,unsigned short Port){if(!IP)return; if(!Port)返回; // 以上 ...

回答 2 投票 2

编译错误,在qcacld-2.0中使用属性错误声明

CC驱动程序/登台/ qcacld-2.0 / CORE / SERVICES / COMMON / adf / adf_nbuf.o包含在include / linux / linkage.h:4:0中的文件,来自include / linux / kernel.h:6,来自drivers / ...

回答 1 投票 0

为什么在c ++中索引字符串会给出隐式转换的警告?

我有两个相同长度的字符串,我需要看看它们是否是相同的字符串,我知道有一个内置的方法来做到这一点,并且还有运算符重载,但我...

回答 2 投票 -1

JSON-Simple导致编译器警告“类型安全:方法put(Object,Object)属于原始类型HashMap。”

我刚刚遇到需要将数据放入JSONObject的情况,而这样做我收到了编译器的警告。类型安全:方法put(Object,Object)属于...

回答 4 投票 3

为什么只有一个编译器警告被抑制?

这就是我的抑制警告设置在项目属性 - >构建中的样子:然而编译器似乎忽略的唯一警告是第一个,CS0168。我还有很多CS0414 ......

回答 1 投票 0

Clang -Wconditional-uninitialized结构成员数组赋值

我遇到了一些涉及Clang -Wconditional-uninitialized的异常行为。请考虑以下示例:typedef struct {int x [1]; } test_t; test_t foo(void); test_t foo(){test_t t; ...

回答 1 投票 1

警告:隐式声明函数'getresuid'(和'seteuid')

我想摆脱警告。当我使用gcc -Wall -ansi -o test test.c编译源代码时,我回到test.c:在函数'main'中:test.c:12:警告:隐式声明...

回答 2 投票 2

xcode产品清除不清除问题查看器

在XCode上我做了一个构建,它在问题查看器中添加了问题,带有警告和错误。过去我做了Product |清理并清除我的问题清单(空白)。但现在它显示了一条消息“......

回答 1 投票 0

如何在宏之后需要分号

所以我正在编写一个库,必须使用-pedantic -ansi -std = c ++ 98 -Werror和-Weverything for clang和-Wall -Wextra为gcc构建,我有这个宏TESTSUITE(X)的目的是用过的 ...

回答 2 投票 3

物业获取者和二传手

有了这个简单的类,我得到编译器警告尝试在它自己的setter / getter中修改/访问x,当我像这样使用它时:var p:point = Point()p.x = 12我得到一个......

回答 10 投票 173

双重标准?为什么只对char * const&a =“bla”发出警告?

在尝试深入研究这个问题背后的机制之后,我仍然不明白为什么下面代码中的第三行只会产生警告而...

回答 3 投票 5

Objective-C对象文字的隐式布尔转换始终求值为true ios

我最近下载了Xcode 9.2并将我的项目设置更新为推荐。现在我在我的代码中得到了这个警告,用于我使用断言的所有地方,例如:assert(@“必须实现......

回答 3 投票 0

CUDA ptxas警告(进入的堆栈大小)

编译CUDA代码时,我收到以下警告:CUDACOMPILE:ptxas警告:入口函数的堆栈大小'...

回答 2 投票 3

如何优雅地避免这种特殊类型的for循环的“条件总是如此”的警告?

假设我们有以下for循环:#define UPPER 0U int i; for(i = 0; i <UPPER; i ++){/ * foo * /}这将产生一个W549:条件始终是真警告,显然是因为我们得到......

回答 3 投票 1

如何将未经检查的强制转换对象解析为ArrayList

对于类,我被分配编写代码以使用ObjectInputStream(in)读取类Vehicle的对象。对象存储在名为orders的ArrayList中。 SSCE://读取所有订单对象obj = ...

回答 2 投票 1

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