c++ - Convert Warning to Error -



c++ - Convert Warning to Error -

in windows, vc++ has nifty alternative /we convert specific warning error. every warning emitted vc++ has warning number illustration

warning c4265: 'cfoo' : class has virtual functions, destructor not virtual

so easy identify number , add together compiler alternative using /we switch /we4265

i checked g++ documentation , found similar (i believe), -werror=, documentation mentions

make specified warning error.

but question is,

given compiler warning

/yada/yada/src/inc/module.h:580: warning: 'struct ifoo' has virtual functions non-virtual destructor

how convert error using -werror compiler option?

that sentence in manual continues, answer:

the specifier warning appended; illustration -werror=switch turns warnings controlled -wswitch errors. switch takes negative form, used negate -werror specific warnings; illustration -wno-error=switch makes -wswitch warnings not errors, when -werror in effect.

i'm not 100% sure, -wdelete-non-virtual-dtor might warning in question, you'd need -werror=delete-non-virtual-dtor.

c++ c visual-c++ gcc

Comments

Popular posts from this blog

php - Android app custom user registration and login with cookie using facebook sdk -

django - Access session in user model .save() -

php - .htaccess Multiple Rewrite Rules / Prioritizing -