Как устранить следующую ошибку C2220? - PullRequest
5 голосов
/ 01 июня 2009

Я получаю следующую ошибку при создании проекта. Хотя я устанавливаю свойство "обрабатывать предупреждение как ошибки" для "НЕТ" Я получаю следующее:

error C2220: warning treated as error - no object file is created.

Может ли кто-нибудь помочь мне решить эту? Заранее спасибо.

Ответы [ 4 ]

2 голосов
/ 01 июня 2009

Документация для C2220 предлагает компиляцию с более низким уровнем предупреждения. Это также показывает, что предупреждение, рассматриваемое как опция ошибки, реализовано как флаг компилятора: / WX. Таким образом, вы можете найти этот текст в файле .vcproj и вручную удалить его из файла.

1 голос
/ 03 сентября 2014
#pragma warning(disable : 4146)

Установите это на уровне файла вместо изменения настроек проекта.

1 голос
/ 15 июля 2014

Я получил сообщение об ошибке «C2220: предупреждение рассматривается как ошибка - объектный файл не создан». в коде ниже.
Как только я изменил тип данных от общего числа до int , ошибка была устранена.

int colNum=0;
unsigned int total=123;
for (colNum=0;colNum<total;colNum++) {
0 голосов
/ 01 июня 2009

Возможно, вы забыли добавить заголовок. Именно там, где вы получаете первое предупреждение и видите, в каком заголовочном файле определяется.

Привет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...