Исключить файл заголовка системы в 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

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