При компиляции моего приложения C ++ .Net я получаю 104 предупреждения типа:
Warning C4341 - 'XX': signed value is out of range for enum constant
Где XX может быть
- WCHAR
- LONG
- BIT
- BINARY
- GUID
- ...
Я не могу удалить эти предупреждения, что бы я ни делал. Когда я дважды щелкаю по ним, это приводит меня к части моего кода, которая использует OdbcParameters - любой, когда я пробую тестовый проект со всем остальным, но без OdbcParameters, он не выдает предупреждения.
Есть идеи, как мне избавиться от этих предупреждений? Они делают реальные предупреждения из кода, который я на самом деле написал трудно увидеть, и это вызывает у меня ужасное чувство, зная, что в моем приложении 104 предупреждения!