当编译我的C++ .NET应用程序,我得到的类型104个警告:警告C4341 - 'XX':符号值超出范围的枚举常量
Warning C4341 - 'XX': signed value is out of range for enum constant
其中xx可以
- WCHAR
- LONG
- 位
- BINARY
- GUID
- ...
我似乎无法删除这些警告,无论我做什么。当我双击它们时,它会将我带到使用OdbcParameters的代码的一部分 - 任何时候,当我尝试使用其余所有东西但没有OdbcParameters的测试项目时,它不会提供警告。
任何想法如何摆脱这些警告?他们从我实际编写的代码中发出真正的警告 - 这只是给我一种可怕的感觉,因为知道我的应用程序有104条警告!