Предупреждение C4341 - 'XX': значение со знаком вне диапазона для перечислимой константы

Повторно проверьте объявления пакетов во всех ваших классах!

Такое поведение наблюдается в NetBeans, когда объявление пакета в одном из классов пакета относится к несуществующему или неправильному пакету. NetBeans обычно обнаруживает и выделяет эту ошибку, но, как известно, сбой и вводят в заблуждение отчет о пакете как свободный от ошибок, если это не так.

6
задан Charles Menguy 25 April 2012 в 17:33
поделиться

3 ответа

Это - ошибка компилятора. Вот другое сообщение, подтверждающее, что это - известная проблема. У меня есть та же проблема в одном из моих проектов и нет никакого способа препятствовать тому, чтобы он был инициирован, если у Вас нет некоторого способа избежать использования OdbcParameter. Самый консервативный способ подавить только ошибочные предупреждения состоит в том, чтобы использовать

#pragma warning( push )
#pragma warning( disable: 4341 )

// code affected by bug

#pragma warning( pop )
4
ответ дан 17 December 2019 в 00:17
поделиться

В Visual Studio можно всегда отключать определенные предупреждения путем движения в:

Настройки проекта-> C/C++-> Усовершенствованный-> Отключают Определенные предупреждения: 4341

3
ответ дан 17 December 2019 в 00:17
поделиться

Или ожидайте компилятора, фиксируют или не делают #include код, который инициировал его.

[Подробный способ сказать Вас, вероятно, не может.]

0
ответ дан 17 December 2019 в 00:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: