Best way to get rid of them is to fix them 
But if you can't do that (warnings come from third-party sources), another option is to use preprocessor directives to selectively disable warnings, like:
// for gcc
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wtype-limits"
#pragma GCC diagnostic ignored "-Wreorder"
#include <dshow.h>
#include <dvdmedia.h>
#pragma GCC diagnostic pop
// for gcc
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wtype-limits"
#pragma GCC diagnostic ignored "-Wreorder"
#include <dshow.h>
#include <dvdmedia.h>
#pragma GCC diagnostic pop
To copy to clipboard, switch view to plain text mode
Bookmarks