Fedora 16でGNU gcc 4.6.2を使用しています。私は、サードパーティAPIを使用してアプリケーションを作成しています。多くの警告を受けた。gnu gcc警告を抑制する方法:この宣言では[typedef]は無視されました[デフォルトで有効]
warning: ‘typedef’ was ignored in this declaration [enabled by default]
どうすればこのように抑制できますか?プログラムを-Wallフラグでコンパイルします。
この文書では、http://gcc.gnu.org/onlinedocs/gcc/Warning-Options.htmlには、-Wunused-local-typedefsのようなものが挙げられました。
私は-Wno-unused-local-typedefsを試しましたが、動作しません。
ありがとうございました。 GCC-ソースコードによれば
この警告の原因となる宣言例を表示できますか? – aschepler
http://stackoverflow.com/questions/6399898/is-the-typedef-name-optional-in-a-typedef-declarationには、その警告を出すさまざまな例が示されています。 –
第三者APIとは何ですか?それはCまたはC++で書かれましたか?おそらく、これはあなたを助けることができます: http://stackoverflow.com/questions/913344/how-can-i-remove-the-vs-warning-c4091-typedef-ignored-on-left-of-spreadsh ? – CygnusX1