繁体   English   中英

Gcc 编译器抑制比较警告

[英]Gcc compiler suppress comparison warning

我得到低于警告。 如何抑制此警告?

警告:

warning: comparison of integer expressions of different signedness: 'DWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare]

代码:

DWORD exp = GetExp();
int amount = 20;

if (amount < 0 && exp < -amount)
{
...
}

如果你真的想抑制它(不推荐,显示警告是有原因的,你应该消除原因),你可以通过在gcc命令行中添加-Wno-sign-compare来实现。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM