Podczas kompilowania mojej aplikacji C++ .NET mam 104 ostrzeżeń typu:Ostrzeżenie C4341 - 'XX': podpisane wartość jest poza zakresem dla wyliczenia stałej
Warning C4341 - 'XX': signed value is out of range for enum constant
Gdzie XX być
- WCHAR
- LONG
- BIT
- BINARY
- GUID
- ...
I nie wydaje się usunąć te ostrzeżenia cokolwiek robię. Kiedy dwukrotnie je klikam, przenosi mnie to do części mojego kodu, która używa OdbcParameters - kiedy próbuję projektu testowego z całą resztą moich rzeczy, ale bez OdbcParameters, nie daje to ostrzeżeń.
Każdy pomysł, jak mogę się pozbyć tych ostrzeżeń? Robią prawdziwe ostrzeżenia z kodu, który napisałem ciężko, aby zobaczyć - i to tylko daje mi okropne uczucie, wiedząc, że moja aplikacja ma 104 ostrzeżenia!