在编译我的 C++ .Net 应用程序时,我收到 104 个以下类型的警告:
Warning C4341 - 'XX': signed value is out of range for enum constant
XX 可以在哪里
- WCHAR
- 长
- 少量
- 二进制
- 图形用户界面
- ...
无论我做什么,我似乎都无法删除这些警告。当我双击它们时,它会将我带到使用 OdbcParameters 的代码的一部分 - 当我尝试使用我的所有其他东西但没有 OdbcParameters 的测试项目时,它不会给出警告。
知道如何摆脱这些警告吗?他们从我实际上很难看到的代码中发出真正的警告——知道我的应用程序有 104 个警告,这让我有一种可怕的感觉!