
Felipe Magno de Almeida wrote:
I think that all that you need to make this warnings disappear is disable the Detect 64-bit Portability Issues in the settings of the C/C++ compiler in the project options...
Ah - interesting. Never noticed this switch before. However, I still think that disabling useful warnings should be a last resort and if done I still prefer disabling one over a whole set of them. Further: they will pop up again when compiling for a 64-bit target architecure. Overthis it's much easier to just rewrite the few lines causing the problem (that's what I did to get rid of the warnings). The intent behind my post was to let the developers know about it. Warnings do not prevent a regression test to pass and if there are some it doesn't really hurt anyone. But in this (probably MSC specific) case the output becomes quite verbose.