Как устранить предупреждения при компиляции SQLite с VС++?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как устранить предупреждения при компиляции SQLite с VС++?

Сообщение Anonymous »

Каждый раз, когда я компилирую SQLite с помощью Visual C++ 9, я получаю сотни предупреждений, таких как
  • потенциально неинициализированные переменные
  • преобразование из более широких целочисленных типов в более узкие целочисленные типы
  • несовпадения целых чисел со знаком и без знака.
Я не одинок – есть Вопрос SQLite FAQ конкретно по этому поводу. Ответ на этот вопрос гласит, что
  • эти предупреждения не возникают в GCC, который используют разработчики SQLite
    < li>Предупреждения не являются проблемой, поскольку команда тщательно тестирует код.
Конечно, я не могу спорить с этими пунктами, но ...
  • Я не используйте GCC - я использую VC++, и VC++ показывает предупреждения
  • они тестировали код, скомпилированный с помощью GCC, и я не использую GCC, поэтому может быть какая-то разница, определяемая реализацией, или что-то в этом роде другое уровни соответствия стандарту C между GCC и VC++, что приведет к неявному нарушению кода с серьезными последствиями.
Вот почему мне не нравится идея просто игнорировать все предупреждения.

Итак, как мне справиться с предупреждениями, которые VC++ отображает при компиляции SQLite?

Подробнее здесь: https://stackoverflow.com/questions/226 ... te-with-vc
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»