我在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,但不起作用。
謝謝。
你可以顯示一個導致該警告的示例聲明嗎? – aschepler 2012-03-06 16:15:16
http://stackoverflow.com/questions/6399898/is-the-typedef-name-optional-in-a-typedef-declaration顯示了各種發出該警告的示例。 – 2012-03-06 16:28:46
什麼是第三方API?它是用C還是C++編寫的?也許這可以幫助你: http://stackoverflow.com/questions/913344/how-can-i-remove-the-vs-warning-c4091-typedef-ignored-on-left-of-spreadsh ? – CygnusX1 2012-03-06 16:25:09