2009-06-01 3 views
5

При создании проекта возникает следующая ошибка. Даже если я устанавливаю свойство «предупреждение трактовать как ошибки» на «NO» Я получаю это:Как устранить следующую ошибку C2220?

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

Может ли один помочь мне Разрешая это? Заранее спасибо.

+1

Возможно, у вас есть «рассматривать как ошибки» на уровне проекта, но для этого конкретного файла cpp. – sharptooth

ответ

0

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

С уважением

2

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

1

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

int colNum=0; 
unsigned int total=123; 
for (colNum=0;colNum<total;colNum++) { 
+0

Отлично! Это решит мою проблему. Я попытался присвоить возвращаемое значение функции, которая является логической для переменной bool. – gTiancai

1
#pragma warning(disable : 4146) 

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

Смежные вопросы