mingw spitting countless warnings about ignoring "dll import" attribute

Posted by hasen j on Stack Overflow See other posts from Stack Overflow or by hasen j
Published on 2009-02-09T02:10:20Z Indexed on 2010/04/09 5:03 UTC
Read the original article Hit count: 455

Filed under:
|
|
|

I'm using mingw32-make to compile a qt project that uses opengl, it compiles correctly and everything, but it spits countless warning messages of the form:

c:/qt3/include/qcolor.h:67: warning: inline function `int qGray(int, int, 
int)' declared as dllimport: attribute ignored

For this particular instance, the function declaration is:

Q_EXPORT inline int qGray( int r, int g, int b )// convert R,G,B to gray 0..255
{ return (r*11+g*16+b*5)/32; }

My question is, why is it spitting all these warning? how can I silence them without silencing other legitimate warnings (i.e. warnings that are related directly to my code and could be potential problems)?

More importantly, why is mingw ignoring the dll import attribute in the first place?

© Stack Overflow or respective owner

Related posts about qt

Related posts about mingw