我使用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')
我需要设置/取消设置其他内容吗?