Исключить файл заголовка системы в VS2010C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Исключить файл заголовка системы в VS2010

Сообщение Anonymous »

Мне интересно, как исключить указанный системный заголовочный файл в VS2010, что создает неоднозначную проблему.

В своем проекте я использую проект с открытым исходным кодом. В котором вызывается файл cpp

Код: Выделить всё

std::something::max()
где max — это метод чего-либо.

Однако max также определяется в системном заголовочном файле «minwindef.h», который в моем случае находится по адресу \Windows Kits\8.0\shared\minwidef.h

Код: Выделить всё

#ifndef max
#define max(a,b)            (((a) > (b)) ? (a) : (b))
#endif
Думаю, для моего проекта в этом нет необходимости.

Итак, как мне вручную запретить доступ к этому файлу? включено (возможно, рекурсивно)?

Подробнее здесь: https://stackoverflow.com/questions/180 ... -in-vs2010
Ответить

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

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

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

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

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