【发布时间】:2019-06-19 02:12:48
【问题描述】:
在最近的 3.3 更新中,Android Studio 似乎有一个非常烦人的错误,会在 C/C++ 代码中发出错误警告。
如上图所示,IDE 会在每个包含立即数的位操作时发出警告信号,即使它是一个正数。
摆脱这种烦恼的唯一方法是将直接值“类型转换”为uint32_t,这会更烦人。
是否有任何选项可以抑制Android Studio 中的此类警告?我在我的代码中进行了大量的位操作,这让我非常恼火。
或者它可能是clang的错,假设任何立即值默认都是有符号的。是否有编译器选项可以更改它?
【问题讨论】:
标签: c++ android-studio android-ndk clang clang-tidy