编译器发出的消息,指示代码或配置中的潜在问题。
C ++ - 问题未定义参考PCM :: getInstance()
在我提出一个新问题之前,我已经阅读了几个或更多关于此的问题,但我一直在混淆。我编译我的程序:g ++ -std = c ++ 11 -Wall -O3 -fopenmp main.cpp -o main -D WITH_COUNTER -I / usr / ...
警告错误时使用[[deprecated]]属性(-Werror)
我正在迁移到C ++ 14并且热衷于采用其[[deprecated]]功能,例如#包括 #包括 [[deprecated]] int f(){return 42; } int main(){std :: cout
在警告级别为3的int的std :: vector push_back中编译器警告
我使用的是intel c ++编译器icc版本18.0.3。如果我使用-w3 #include编译以下代码 int main(){std :: vector VEC; vec.push_back(2); ...
所以我浪费了一个小时试图找出我的程序崩溃的原因。碰巧,我忘了把函数的返回语句放进去。该函数大致如下:structType name(2 ...
我正在使用带有ARM Cortex A9的GCC 5.2.1,并使用-std = c11和-Wformat-signedness进行编译。在这种情况下,如何避免使用-Wformat警告? int main(){enum {A = 0,B ...
警告'return'没有值,函数返回非void - 它应该返回什么?
如何在标题中解决以下问题? struct Nodes * InsertNode(unsigned int IP,unsigned short Port){if(!IP)return; if(!Port)返回; // 以上 ...
CC驱动程序/登台/ qcacld-2.0 / CORE / SERVICES / COMMON / adf / adf_nbuf.o包含在include / linux / linkage.h:4:0中的文件,来自include / linux / kernel.h:6,来自drivers / ...
我有两个相同长度的字符串,我需要看看它们是否是相同的字符串,我知道有一个内置的方法来做到这一点,并且还有运算符重载,但我...
JSON-Simple导致编译器警告“类型安全:方法put(Object,Object)属于原始类型HashMap。”
我刚刚遇到需要将数据放入JSONObject的情况,而这样做我收到了编译器的警告。类型安全:方法put(Object,Object)属于...
这就是我的抑制警告设置在项目属性 - >构建中的样子:然而编译器似乎忽略的唯一警告是第一个,CS0168。我还有很多CS0414 ......
Clang -Wconditional-uninitialized结构成员数组赋值
我遇到了一些涉及Clang -Wconditional-uninitialized的异常行为。请考虑以下示例:typedef struct {int x [1]; } test_t; test_t foo(void); test_t foo(){test_t t; ...
警告:隐式声明函数'getresuid'(和'seteuid')
我想摆脱警告。当我使用gcc -Wall -ansi -o test test.c编译源代码时,我回到test.c:在函数'main'中:test.c:12:警告:隐式声明...
在XCode上我做了一个构建,它在问题查看器中添加了问题,带有警告和错误。过去我做了Product |清理并清除我的问题清单(空白)。但现在它显示了一条消息“......
所以我正在编写一个库,必须使用-pedantic -ansi -std = c ++ 98 -Werror和-Weverything for clang和-Wall -Wextra为gcc构建,我有这个宏TESTSUITE(X)的目的是用过的 ...
有了这个简单的类,我得到编译器警告尝试在它自己的setter / getter中修改/访问x,当我像这样使用它时:var p:point = Point()p.x = 12我得到一个......
双重标准?为什么只对char * const&a =“bla”发出警告?
在尝试深入研究这个问题背后的机制之后,我仍然不明白为什么下面代码中的第三行只会产生警告而...
Objective-C对象文字的隐式布尔转换始终求值为true ios
我最近下载了Xcode 9.2并将我的项目设置更新为推荐。现在我在我的代码中得到了这个警告,用于我使用断言的所有地方,例如:assert(@“必须实现......
编译CUDA代码时,我收到以下警告:CUDACOMPILE:ptxas警告:入口函数的堆栈大小'...
如何优雅地避免这种特殊类型的for循环的“条件总是如此”的警告?
假设我们有以下for循环:#define UPPER 0U int i; for(i = 0; i <UPPER; i ++){/ * foo * /}这将产生一个W549:条件始终是真警告,显然是因为我们得到......
对于类,我被分配编写代码以使用ObjectInputStream(in)读取类Vehicle的对象。对象存储在名为orders的ArrayList中。 SSCE://读取所有订单对象obj = ...