Clang警告未在第三方库中被抑制(Xcode)

时间:2016-03-29 13:59:09

标签: c++ xcode clang suppress-warnings jsoncpp

我使用Xcode 6.3.2编译我的应用程序,这依赖于JsonCpp。我想抑制此库生成的大量警告,因此我已根据Clang User Manual

中的建议使用-isystem指定了JsonCpp标头的路径
  

控制系统标头中的诊断

     

警告在系统标头中出现时会被抑制。默认情况下,   如果在包含的文件中找到它,则将其视为系统标题   包括-isystem指定的路径,但是可以覆盖它   几种方式。

但是,这似乎不起作用,因为警告仍然生成。例如。

json.cpp:352:44: Implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long')

我需要设置/取消设置其他内容吗?

0 个答案:

没有答案