Qt Build Warnings mute it
-
@repl
I believe you are usinggcc
(or maybemingw
).To change to suppress warnings, you probably pass flag
-Wall
at present, maybe also-Wextra
. Removing these flag(s) would get rid of them. You could add-w
to inhibit all warning messages. A complete list is shown at https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.htmlTo get rid of the "loses precision" error you need to pass
-fpermissive
flag. If you are doing that and you still get warning you might need to put into your/the offending code the line:
#pragma GCC diagnostic ignored "-fpermissive"
However in all these cases you would be best leaving warnings on and fix the actual code to be correct. There is a reason warnings are there....
-
-
@repl said in Qt Build Warnings mute it:
long unsigned int
this is 32bit. sizeof(void*) is 64bit on 64bit systems. So, you're trying to store a 64bit value in a 32bit variable...